简单映射器模式 C# 代码生成模板

发布于 2024-07-11 23:13:59 字数 536 浏览 8 评论 0原文

任何人都可以推荐一个像样的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

昵称有卵用 2024-07-18 23:13:59

非常古老但免费的 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

与他有关 2024-07-18 23:13:59

您是否考虑过使用 My Generation 并使用它来创建自己的模板?

Have you looked at using My Generation and using it to create your own templates?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文