我正在搜索.NET 2.0的ORM框架(必须在Windows 2000上运行,因此3.0 / 3.5已经完成),它完全是代码配置的,并且不需要XML。我需要在应用程序中对其进行“硬编码”,以便应用程序可以独立复制,无需任何支持文件即可复制。
我已经查看了大多数常见的内容,例如nHibernate,XML要求对我来说不起作用。我还希望能够通过codesmith模板生成支持类。我在VS 2008上使用C#3,但我必须以.net 2.0为目标。
有人有任何建议吗?
答案 0 :(得分:1)
存在Fluent NHibernate,它允许您在没有xml映射文件的情况下配置nHibernate。
接下来,您还可以查看LLBLGen。
答案 1 :(得分:1)
再次看看nHibernate。仔细看看这次: - )
虽然nHibernate是由外部XML文件配置的 默认 ,但并不一定如此。
在我的项目中,我真的很喜欢使用XML,所以我保留了它 - 但不是将其保存在外部(最终用户可以随意使用它)我从嵌入式资源加载映射文件。
另外(据我所知)有可能放弃XML并使用.NET中的类属性配置nHibernate。