最佳实践:通过存储在DB中的方案在运行时创建ORM对象

时间:2010-06-04 14:42:07

标签: .net linq-to-sql orm runtime

在我当前的项目(庞大的企业系统)中,我遇到了这样的场景:“简单”对象,如表,引用列表是在运行时通过存储在同一个DB(特殊sys表)中的系统信息创建的。用户可以创建这些简单的对象和它们之间的关系 复杂的对象由开发人员创建。对于第一种情况,我们正在使用SqlOM,而对于第二种Linq2Sql。因此,业务逻辑是这些概念的混合体(sqlOM + linq2sql)。

现在我正在考虑迁移到Entity Framework或另一个支持在运行时创建具体对象和映射的ORM。有人可以给我一个建议吗?

1 个答案:

答案 0 :(得分:0)

你应该检查Fluent NHibernate这种情况。 http://fluentnhibernate.org/