0
我有做這樣的事情有沒有一種方法,以新的一類,它是同類型的其他類沒有直接指定它
public static void DoStuff(this ObjectContext context)
{
using(var newContext = new MyEntitiesContext())
{
// do stuff
newContext.SaveChanges();
}
context.SaveChanges();
}
我在想擴展方法,如果有辦法的新上下文與上下文傳入的類型相同,而不是指定MyEntitiesContext?
在此先感謝
我不知道如果newing了在擴展方法的DB背景下是正確的道路要走。也許你應該在這裏重新思考你的解決方案。只是一個想法。另外,ObjectContext和MyEntitiesContext有什麼區別?如果這是L2SQL,並且查看「MyEntitiesContext」的代碼 - 它將從ObjectContext繼承 - 所以不需要傳入ObjectContext,只需傳入MyEntitiesContext即可。 – RPM1984 2010-10-07 23:50:48