データベースのセットアップ
インフラストラクチャ層(すなわち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 }
データベースを更新します
ツールを開き/ NuGetパッケージマネージャ/パッケージマネージャコンソール
デフォルトのプロジェクト選択JD.CRS.EntityFrameworkCore
順次に次のコマンドを実行して
、アドインの移行「addCourse」
冗長-アップデートデータベース
Viewデータベース
MS SQL Serverのを開き、新しいテーブルコースを見ることができます。