0

データベースに次のようなユーザーテーブルがあります。

public class tblUser{
    public int id{ get; set; }
    public string name{ get; set; }
    public int? customer_id{ get; set; }
}

ユーザーが実際に顧客である場合に拡張情報を取得できるテーブルにcustomer_idリンクする列に外部キーがあります。tblCustomers

Linq-to-SQLオブジェクトを使用していたときは、テストによってユーザーが顧客にリンクされていることを確認していましたがcustomer_id.HasValue、Entity Frameworkに変更したため、customer_idプロパティも表示されません-何か間違ったことをしていますか?

ありがとう

4

1 に答える 1

3

エンティティ データ モデル ウィザードには、モデルに外部キー列を含めるオプションがあります。これはデフォルトでオフになっています。

于 2012-11-26T11:08:36.563 に答える