ORM用于.net 2.0,支持工具和/或代码,但没有xml

时间:2009-09-19 19:49:54

标签: orm .net-2.0 frameworks codesmith

我正在搜索.NET 2.0的ORM框架(必须在Windows 2000上运行,因此3.0 / 3.5已经完成),它完全是代码配置的,并且不需要XML。我需要在应用程序中对其进行“硬编码”,以便应用程序可以独立复制,无需任何支持文件即可复制。

我已经查看了大多数常见的内容,例如nHibernate,XML要求对我来说不起作用。我还希望能够通过codesmith模板生成支持类。我在VS 2008上使用C#3,但我必须以.net 2.0为目标。

有人有任何建议吗?

2 个答案:

答案 0 :(得分:1)

存在Fluent NHibernate,它允许您在没有xml映射文件的情况下配置nHibernate。

接下来,您还可以查看LLBLGen

答案 1 :(得分:1)

再次看看nHibernate。仔细看看这次: - )

虽然nHibernate是由外部XML文件配置的 默认 ,但并不一定如此。

在我的项目中,我真的很喜欢使用XML,所以我保留了它 - 但不是将其保存在外部(最终用户可以随意使用它)我从嵌入式资源加载映射文件。

另外(据我所知)有可能放弃XML并使用.NET中的类属性配置nHibernate。