作为一个.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)你的建议
发布于 2011-03-06 23:44:29
您希望在运行时或编译时执行此操作吗?
编译时间是非常直接的,在实体框架4中有支持生成POCO和自跟踪实体的模板作为框架的一部分。
http://msdn.microsoft.com/en-us/library/dd456853.aspx
http://blogs.msdn.com/b/efdesign/ -最新EF信息
您可以考虑使用T4模板(内置于VS)自己制作一些东西,但这正是上面的模板。
使用像reflection.Emit这样的工具,在运行时做这件事要困难得多。
https://stackoverflow.com/questions/5213922
复制相似问题