Userとの関係を持つBlogオブジェクトを作成したい。関係を作成するには、最初にユーザーエンティティを選択してから、ブログオブジェクトのユーザープロパティに設定する必要がありますか?Entity Frameworkのサンプルでは、UserオブジェクトをViewStateに設定し、基本的なキャッシュなどの関係を作成する必要があるときにそれを取得することを提案しています。
これは必要ですか?これを行う他の方法はありますか?(linq-to-sqlのように、selectなしでのみ外部キーを設定します。)
ここに私のコードサンプルがあります。
Blog blog = new Blog
{
Name = blogName,
Slogan = slogan,
User = Entities.Users.First(u => u.Id == userId)
}
Entities.AddToBlogs(blog);
Entities.SaveChanges();
編集(別の質問の機会を与えるため):不明な点やその他の点はありますか?