EFのモデルファースト

=>データモデルを追加

 

=>エンティティデータモデルウィザード(「空のデザインモデルEF」を選択)

 

=>プロジェクトを生成した後、いくつかのファイルを追加します

 

=>新規エンティティ

Userエンティティ、IDの主キーを作成します。

=>右の追加スカラプロパティ

=>、これらのフィールドは、長さ、タイプ、空かどうか、などを右プロパティを設定することができます

=>その後、販売注文テーブルを作成します。ユーザーとSalesOrderを関連付ける新しい協会

=>ナビゲーション関連の属性が自動的に追加された後

=>右クリックし、[項目の追加コード生成

=>は自動的に生成されたコード

// ------------------------------------------------ ------------------------------ 
// <自動生成> 
//テンプレートから生成されたコードを。
// 
//手動でファイルは、アプリケーションの予期しない動作を引き起こす可能性が変化します。
コードが再生成されている場合は//、カバーがこのファイルを手動で変更します。
// </自動生成> 
// ---------------------------------------- -------------------------------------- 

名前空間MeKa.RoleSystem.Model 
{ 
    システムを使用して、
    システムを使用して.Collections.Generic; 
    
    公共の部分クラスSalesOrder 
    { 
        公共のint Idを取得または設定;} 
        パブリック文字列内容は{GET、SET;} 
        ユーザーID {GET int型のパブリック; SET;} 
    
        {ユーザー仮想ユーザーをGET公共; SET;} 
    } 
}

=>自動的に生成DbContextは、変更エンティティを追跡することができるクラスDataModelContainer DbContextから継承します 

=>モデルから生成されたデータベースを右クリックします

  

=>新しいデータベース接続にデータベースを選択しますか、

=> SQLを生成し、データベーステーブルを作成します。

=> SQLを実行します

=>の成功を検証するためにデータベースに追加しました

 

おすすめ

転載: www.cnblogs.com/berlinman/p/11520629.html