我正在使用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