2017-07-05 5 views
1

私はEDMXとEntity Frameworkのを使用しています。私は仮想財産とその使用方法について質問します。Entity Frameworkの - 仮想プロパティ

enter image description here

Inscriptions.idEventがEvents.idのFKで、Enfants.idInscriptionがInscriptions.idのFKである:のは、私は私のデータベースに3つのテーブルをしたと言ってから始めましょう。

public partial class Inscriptions 
{ 
    public int id { get; set; } 
    public int idEvent { get; set; } 
    public string acronyme { get; set; } 
    public string nom { get; set; } 
    public string prenom { get; set; } 
    public string bu { get; set; } 
    public byte clubsocial { get; set; } 
    public double montant { get; set; } 

    public virtual Enfants Enfants { get; set; } 
    public virtual Events Events { get; set; } 
} 

すると、私は碑文にEnfantsのを追加したいと仮定しましょう:

これは、生成された碑文モデルです。私はどうしたらいいのですか?私はそれがICollectionだと思ったが、そうではないので、私はvirtual propertyとは何か、それにどのようにオブジェクトを追加するのか分からない。

ありがとうございます! @George Vovosと@Ivan Stoevに

+1

あなたは、あなたのデシベルの関係に何かを間違ってやった(私はあなたがDBからEDMXを更新すると仮定しています)。あなたが図に見るように碑文は1団体は、クラスは、私は私のデータベースにそれを変更するにはどうすればよいいるICollectionプロパティ –

+0

を持つことになります正しいEnfant.If持つことができますか? –

+1

グーグルを試してみて、最初の結果はあなたを助けるべきであるhttps://www.google.ie/?gws_rd=cr&ei=0vFcWcPTPMrS-QGy2IWoCg#q=sql+server+add+one+to([SQL Serverは、多くの関係に1を追加します] + many + relationship) –

答えて

3

感謝。

私は多くの関係1を設定するには、SQL Serverで私のFKを更新しました。

関連する問題