我想在實體框架中執行通用插入。這是我寫的 -如何在實體框架中執行通用插入?
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