EFコードファーストは - モデルEF4.1モデル設計
私は2クラスあります
public class Alias
{
public int id { set; get; }
public string Name { set; get; }
public ICollection<Tweet> Tweets { set; get; }
}
public class Tweet
{
public int id {set;get;}
public Alias Author { set; get; }
}
をそれはさえずるクラスでAUTHOR_ID(FK)を作成します。それは2つのモデルの間に関係があるので、大丈夫です。でもAliasクラスでTweet_Id(FK)を作成しないのはどうしてですか?それともICollectionを使用しているからですか? TweetクラスでFKを作成するのはなぜですか?その逆はできません。また、私はモデルがどのように動作するかを理解しようとしています....
public class Alias
{
public int id { set; get; }
public string Name { set; get; }
public Tweet Tweets { set; get; }
}
public class Tweet
{
public int id {set;get;}
public Alias Author { set; get; }
}
を、私は以下のコードを試してみましたし、それが失敗したそのモデル
でFKを作成するために、EFを伝え何キーワード
どのようにいつFKを作成するのですか? ...私は簡単な説明を提供してください...事前にありがとう!
あなたのやっているEntity Frameworkコードまずは、そうですか? – dknaack
はい、正しいです。 – Ben
これはリレーショナルデータベースの中心的な知識ですので、これらの概念を理解していない場合は、EFの使用をやめて、リレーショナルデータベースに関することを学びましょう。リレーショナル・コンセプトに対する基本的な理解がなければ、EFを正しく使用することはできません。 –