如何在所有表格中使用相同的实体?

时间:2013-02-08 18:11:32

标签: wpf entity-framework

请原谅我这个问题有问题。

我的应用程序使用实体框架。我的大多数表单都是master-detail-subdetail类型。在我的主表单中,我创建了一个Entity实例,如下所示:

DataTestEntities dbContext = new DataTestEntities();

我将它用于linq查询,如下所示:

objRec = dbContext.ProdInfoes.Where(p => p.ProdCode == oProducts.ProdCode).First();

我可以使用System.Reflection将dbContext传递给详细信息屏幕。我传递dbContext的原因是为了避免一遍又一遍地创建实体的实例。

这是一个好方法吗?它会产生任何性能问题吗?

还有其他方法可以使用常见的dbcontext吗?如何使用带有datamodel的类库?

0 个答案:

没有答案