「ObjectSet(Entity Framework)の操作」というタイトルのこのMSDNの記事を読む製品を追加する方法の2つの例を示します。1つは3.5用、もう1つは4.0用です。
http://msdn.microsoft.com/en-us/library/ee473442.aspx
知識が不足しているため、ここで何かが完全に欠落している可能性がありますが、次のような製品を追加したことはありません。
//In .NET Framework 3.5 SP1, use the following code: (ObjectQuery)
using (AdventureWorksEntities context = new AdventureWorksEntities())
{
// Add the new object to the context.
context.AddObject("Products", newProduct);
}
//New in .NET Framework 4, use the following code: (ObjectSet)
using (AdventureWorksEntities context = new AdventureWorksEntities())
{
// Add the new object to the context.
context.Products.AddObject(newProduct);
}
私はどちらの方法でもそれをしなかったでしょう、そしてただ使用しました:
// (My familiar way)
using (AdventureWorksEntities context = new AdventureWorksEntities())
{
// Add the new object to the context.
context.AddToProducts(newProduct);
}
これらの3つの方法の違いは何ですか?
「私の方法」は、ObjectQueryを使用する別の方法ですか?
ありがとう、コーハン