在项目开发期间更改域模型是常见的情况。如果从域模型生成db模式,则会出现以下问题。当我改变模型时,我也需要更改模式。我正在搜索可以自动(或半自动)进行此类更改的ORM。
至少,ORM必须支持以下更改:
答案 0 :(得分:2)
Mindscape LightSpeed O / R Mapper支持此功能。
Mindscape LightSpeed O/R Mapper
还包括模型重构工具,因此如果您更改域模型中字段的名称,它也会重命名对它的所有引用。
除此之外,它还提供了单击更新域模型和数据库更改的功能,或者通过模型更改更新数据库,这意味着您可以轻松添加属性/字段+类/表。
答案 1 :(得分:0)
ADO.NET Entity Framework支持你想要的一切
答案 2 :(得分:0)
似乎MS将发布Entity Framework v2。恕我直言,他们会对此有所支持。