哪个ORM可以保留db模式和域模型之间的对应关系?

时间:2009-07-29 06:34:52

标签: .net orm

在项目开发期间更改域模型是常见的情况。如果从域模型生成db模式,则会出现以下问题。当我改变模型时,我也需要更改模式。我正在搜索可以自动(或半自动)进行此类更改的ORM。

至少,ORM必须支持以下更改:

  • 重命名课程
  • 重命名属性或字段
  • 删除属性或字段

3 个答案:

答案 0 :(得分:2)

Mindscape LightSpeed O / R Mapper支持此功能。

Mindscape LightSpeed O/R Mapper

还包括模型重构工具,因此如果您更改域模型中字段的名称,它也会重命名对它的所有引用。

除此之外,它还提供了单击更新域模型和数据库更改的功能,或者通过模型更改更新数据库,这意味着您可以轻松添加属性/字段+类/表。

答案 1 :(得分:0)

ADO.NET Entity Framework支持你想要的一切

答案 2 :(得分:0)

似乎MS将发布Entity Framework v2。恕我直言,他们会对此有所支持。