有人在Mono中使用过任何.Net代码生成框架吗? (亚音速,.netTiers等..)

时间:2009-02-25 18:09:24

标签: nhibernate subsonic mono code-generation .nettiers

自上次我真正使用它以来Mono似乎真的出现了日志。我有兴趣使用Mono进行一些ASP.Net开发。我在工作中使用过.netTiers / CodeSmith,并且非常享受代码生成为您提供干净的工作数据访问层的速度。问题是有没有人使用Mono的任何代码生成?我愿意学习像SubSonic或NHibernate这样的东西,如果这些东西能更好地与Mono合作。

提前感谢您的帮助。

3 个答案:

答案 0 :(得分:2)

我使用了单音的亚音速。我在mono 2.0上使用它,SubStage(亚音速的GUI前端)不起作用,但您可以使用命令行选项生成代码。单声道效果非常好。在单声道中使用SubSonic生成的代码时,我没有发现任何问题。

我在单声道上没有NHibernate。 NHibernate非常复杂,我试图学习它,但给予。虽然SubSonic非常简单,但学习SubSonic需要不到1小时的时间。

如果您对Linq感兴趣,我建议您尝试DBLinq,DBLinq团队正在与Mono团队合作,在Mono中实施Linq to Sql。

答案 1 :(得分:0)

此链接很好地描述了它。不完全确定我理解它,但最终的结果是良好的性能。 http://www.mono-project.com/Linear_IL

答案 2 :(得分:0)

我们确实有人使用CodeSmith生成在Mono下运行的代码。我和一个用CodeSmith创建Mono框架的人交谈过。

由于 -Blake Niemyjski