ABP開発ノート7--更新データベース・インフラストラクチャ層

ABP開発ノートディレクトリを入力するにはここをクリック 

データベースのセットアップ

インフラストラクチャ層(すなわちJD.CRS.EntityFrameworkCore)を設定し、データベース環境を開きます。

JD.CRS.EntityFrameworkCore / EntityFrameworkCore / CRSDbContext.cs
の行を追加します。

公共DbSet <コース>コース{取得または設定;} //データテーブルコースを作成します

1  使用Microsoft.EntityFrameworkCoreと、
2  使用Abp.Zero.EntityFrameworkCoreと、
3  使用JD.CRS.Authorization.Rolesと、
4  使用JD.CRS.Authorization.Usersと、
5  使用JD.CRS.MultiTenancyと、
6  使用JD.CRS.Entitysと、
7  
8  名前空間JD.CRS.EntityFrameworkCore
 9  {
 10      パブリック クラス CRSDbContext:AbpZeroDbContext <テナント、役割、ユーザ、CRSDbContext>
 11      {
 12          / * アプリケーションの各エンティティのDbSetを定義* / 
13         
14          公衆 CRSDbContext(DbContextOptions <CRSDbContext> オプション)
 15ベース(オプション)
 16          {
 17          }
 18  
19          公衆 DbSet <コース>コース{ 得ますセット; }
 20      
21      }
 22 }
クラスCRSDbContext

データベースを更新します

ツールを開き/ NuGetパッケージマネージャ/パッケージマネージャコンソール

デフォルトのプロジェクト選択JD.CRS.EntityFrameworkCore

順次に次のコマンドを実行して
、アドインの移行「addCourse」
冗長-アップデートデータベース

Viewデータベース

MS SQL Serverのを開き、新しいテーブルコースを見ることができます。

 

おすすめ

転載: www.cnblogs.com/IT-Evan/p/ABP7.html