简单映射器模式 C# 代码生成模板
任何人都可以推荐一个像样的 C# Mapper Pattern 代码生成模板,可以很好地与 SQL 存储过程配合使用吗? 我正在寻找生成 POCO 样式实体对象的东西,并带有用于将数据传输到/从的静态映射器类通过实体对象访问数据库。
我了解NHibernate可以生成POCO风格的实体对象; 然而,当您强烈依赖 SQL 存储过程(这是本项目的要求)时,NHibernate 就失去了吸引力。
如果您还可以推荐一个也生成 CRUD 存储过程的模板,则会获得奖励积分! ;-)
编辑:对于这个特定的项目,我绝对对生成 Active Record 模式代码的任何模板(例如 Subsonic、Linq to SQL、实体框架等)不感兴趣。
Can anybody recommend a decent C# Mapper Pattern code generation template that plays nicely with SQL stored procedures? I'm looking for something that generates POCO style entity objects, with a static mapper class for transferring data to/from the database through entity objects.
I understand that NHibernate can generate POCO style entity objects; however, NHibernate looses its appeal when you have a strong dependency on SQL stored procedures (which is a requirement of this project).
Bonus points awarded if you can also recommend a template that also generates the CRUD stored procs! ;-)
Edit: For this particular project, I am definitely not interested in any templates that generate Active Record pattern code (e.g, Subsonic, Linq to SQL, Entity Framework, etc.).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
非常古老但免费的 LLBLGen 将生成 CRUD 存储过程。 它还会生成对象,但我忘记它们有多像 POCO。 我有一种感觉,他们比没有胆量的人更有胆量。
http://www.codeproject.com/KB/database/usingllblgen.aspx
The very old, but free LLBLGen will generate CRUD stored procedures. It will also generate objects, but I forget how much like POCOs they are. I have a feeling there are more guts in them than not.
http://www.codeproject.com/KB/database/usingllblgen.aspx
您是否考虑过使用 My Generation 并使用它来创建自己的模板?
Have you looked at using My Generation and using it to create your own templates?