实体框架中的默认模式是什么?

时间:2010-04-28 13:58:39

标签: entity-framework

在实体框架中使用的默认模式是什么?

是简单实体还是变更集?

你能给我一个简单的代码吗?

感谢

1 个答案:

答案 0 :(得分:1)

默认模式是简单实体

但是,支持这两种模式,使用取决于应用程序。如果您想要更改集模式,我会建议另一种"Self-Tracking" entities

EF支持简单实体模式,允许您通过调用Attach / Detach / ApplyPropertyChanges

从上下文中附加/分离对象

EF 3.5使拉动变更集模式变得更具挑战性。因为它没有为您提供将更改传递给实体的方法。但是,如果您可以灵活地使用数据服务,则可以将其关闭。

EF 4支持自我跟踪模式,允许您自定义基于EF模型生成的跟踪代码。

至于详细信息,MS实例提供了一组很好的definition of the patterns以及示例实现

以下博客为您提供了所需的一切。

Building N-Tier Apps with EF4

Example implementation of change set