我想在实体框架中执行通用插入。这是我写的 -如何在实体框架中执行通用插入?
static public void Insert<T>(MyEntities DataContext, T obj) where T : class
{
try
{
DataContext.AddObject(DataContext,obj);
DataContext.SaveChanges();
}
catch (Exception e)
{
throw new Exception("Problems adding object" + e);
}
}
但你可以看到AddObject方法是不是我想要的......它给它期待一个enitysetname我想在对象传递,然后将该对象添加到例外我的数据库。但我不能做AddtoObjectName(),因为我不知道对象。任何人都可以点我在这里向正确的方向..
谢谢......它的工作......只是一个问题,你建议我应该删除try/catch,但然后它将没有错误处理?...我很抱歉,但我总是使用它...有没有更好的方式来有错误处理? – Vishal 2010-06-23 14:27:46
您的现有代码没有错误处理。你有错误混淆。 – 2010-06-23 14:36:00
感谢您提供来源。这将是最有用的。 – StriplingWarrior 2010-06-24 16:39:32