2009-07-29 9 views
1

SubLocationNameとLocationIdを持つテーブルSublocationTblを持っています(このフィールドはテーブルLocationTblの外部キーです)。ビジネスエンティティデータモデル 私は外部キーが表示されないことを知っていますビジネスエンティティ 私のproblrmは:新しいsubLocationを追加する必要がある場合、locationIdの値を設定するにはどうすればよいですか?ビジネスエンティティデータモデルの外部キー値を設定する

答えて

0

このようなもの...?

using(var db = new myDbContext()) 
{ 
    var myNewSubLocation = new SubLocation(); 
    myNewSubLocation.LocationID = 12345; //put ur value here 

    db.SubLocations.Add(myNewSubLocation); 
    db.SubmitChanges(); 
} 
+0

locationIdは外部キーであり、サブロケーションのビジネスエンティティには表示されないため、myNewSubLocation.LocationIDは存在しません –

0

あなたが外部キーのクラスではない外部キーも自己への参照を見つけることができます.NET 3.5には、あなたが以下の.NETフレームワーク4を使用する必要があり、外部キー、それが自己を表示したい場合

Store s = new Store(); User u=s.User;//bring referance of the user with foreign key .net 3.5 & 4 int i = s.User_ID;//bring the user_id forein key .net 4

関連する問題