我正在使用ADO.NET實體框架在C#中開發應用程序。如何將項目添加到ADO.NET實體框架中的實體
在網上我看到的是,爲了添加元素,newProduct
,一個實體的許多例子,讓我們假設Product
,它使用了下面的代碼:
context.Products.Add(newProduct);
的方法添加,但是,它不是Products
的成員,所以我不能使用它。也許在例子中使用的EF是LinqToSQL。
然而,在ADO.NET有一個方法AddObject
:
context.AddObject("Products", newProduct)
和它的作品,但我不喜歡它的原因有兩個:
1)我儘量避免爲多儘可能魔術字符串除非他們真的是唯一實施功能的手段
2)它給出void作爲返回類型,如何檢查插入是否良好?
我相信有另一種方式來插入我的實體。任何人都可以幫忙?
嗯,我能說什麼......這是一個答案的地獄。非常感謝您的時間 – CiccioMiami 2012-04-07 03:47:55