首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >POCO生成工具

POCO生成工具
EN

Stack Overflow用户
提问于 2011-03-06 22:30:39
回答 1查看 1.5K关注 0票数 3

作为一个.Net爱好者&新手,我学习c#、WPF、EntityFramework、LLBLgen WCF,我在层之间传输对象(主要是表示层)时遇到了问题,因为我处理的类大约有40个属性。(我在表示层中没有引用DAL )

因此,我决定,我计划构建一个应用程序(可能是),它将帮助像我这样的noobs快速构建POCO。

应用程序的GUI可能是带有列的数据

1)访问修饰符

2)财产名称

3)数据类型

4) get方法(复选框)

5) set方法(复选框)

此外,该应用程序还可以选择连接到表并自动生成POCO类。

我想为不同的场景生成强类型的C# / VB.NET POCO类,比如实体框架、LLBLgen等等。

我主要针对LLBLgen和EntityFramework

我需要所有的help/insights/references,我可以从.Net大师那里得到

我需要以下信息:

1)这种工具是否已经存在?

2)我需要考虑的事情是什么(比如可空类型等)

( 3) ORM的LLBLgen/EF/nHibernate生成DataTypes

4) GUI思想

5)你的建议

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-06 23:44:29

您希望在运行时或编译时执行此操作吗?

编译时间是非常直接的,在实体框架4中有支持生成POCO和自跟踪实体的模板作为框架的一部分。

http://blogs.msdn.com/b/adonet/archive/2009/05/21/poco-in-the-entity-framework-part-1-the-experience.aspx

http://blogs.msdn.com/b/efdesign/archive/2009/03/24/self-tracking-entities-in-the-entity-framework.aspx

http://msdn.microsoft.com/en-us/library/dd456853.aspx

http://blogs.msdn.com/b/efdesign/ -最新EF信息

您可以考虑使用T4模板(内置于VS)自己制作一些东西,但这正是上面的模板。

使用像reflection.Emit这样的工具,在运行时做这件事要困难得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5213922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档