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