我写了一些关于实体框架的假设,然后提出了一些问题(所以请纠正我错的地方)。我试着用EF 4来使用POCOs。只能为EF图存在一个数据上下文。数据上下文可以引用多个实体。假设这是正确的,下面是我的问题:
If --不是所有实体都保存在同一个EF图上,如何维护数据完整性,就像“订单”不可能没有“客户”一样?,这仅仅是存储库加载数据的一个函数,只是为了验证完整性,还是在数据库引用完整性errors?Wouldn't上“尝试/捕获”您为每个<
我认为我在构建业务模型时花费的大部分时间是对业务实体进行验证,并确保实体对象及其关系保持良好的完整性。我对一个好的实体/值对象框架的梦想将帮助我创建可重用的实体/值对象,并像在数据库中一样轻松地为关系创建约束和规则,但由于我觉得这确实是业务规则,它们属于模型,应该完全独立于数据库。验证我的web应用程序中的输入。
我绝对有Linq to sql的大部分经验,尽管使用它当然很好,但它也有局限性,不支持值对象和其他对象。我的问题是,实体