1
|
Russell Giddings · 技术社区 · 15 年前 |
![]() |
1
2
如果只有少数表没有多少列,那么最好用手工编写类。不过,如果您的数据库已经存在,我不建议手工编写许多类。 活跃的作家可以满足您的需求: http://using.castleproject.org/display/Contrib/ActiveWriter 在各种有用状态下还有其他代码生成器。在这个叶片中还有其他关于堆料溢出的问题。以下是一些: .NET ORM solution with class auto-generation: Subsonic, Castle AR, ...? 2010年6月1日更新: 我现在公开发布了一个(基于T4的)代码生成器,用于Castle ActiveRecord作为Windows应用程序: http://www.AgilityForORMs.com/Home/Products/ 代码生成器既有免费版本,也有商业版本。对于大多数人来说,免费版本应该可以正常工作。 green field “遵循某些约定的数据库(例如:使用代理主键)。 AgilityFororms Castle ActiveRecord代码生成器已经针对.NET 3.5和MS SQL Server 2005/2008进行了测试。计划支持其他数据库供应商以及.NET 4.0。 如果我能找到一个我满意的“现成的”,我就不会写这个代码生成器了。我想我还是多花点时间把它包装起来,这样其他人也能从中受益。 |
![]() |
Nico Pizzo · 子查询上的nhibernate联接 7 年前 |
![]() |
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 7 年前 |
![]() |
Stu · 具有特定类型的字符串外键的NHibernate映射 7 年前 |
![]() |
Zout · 为Hibernate的HiLo算法管理的列生成ID 7 年前 |