一统 发表于 2012-12-19 22:27:56

初识 Entity FrameWork 5 Enum

<div id="cnblogs_post_body">   最近微软发布了不少产品,我最关注的几个产品都试用了一下,Win8 ,Windwos Server 8,EF 5 ,SharePoint 2013 Beta ,VS 2012,SQL 2012,每个产品都有不同程度的改进与提升,总的来说对于开发者来就都是一件好事,最近比较关注EF5,以前的版本只是做了简单的了解,没有深入学习,如果EF结过多个版本,并且已经开源,今后的发展应该会更好的,现在是时候学习EF了,今天就来讲一下EF的Enum。
   相信Enum一定会给大家带来不少惊喜,下面来写个程序介绍一下
第一步:先创建一个实体对象,在VS 2012里面实体对象还可以修改实体颜色
http://pic002.cnblogs.com/images/2012/319015/2012090721162845.png
第二步:对象已经有了,接着创建一个Type,Type为Enum,内部与外部(Internal and External),在空白处右键(学计算机编程时,老师就给我们说,遇到不会就先右键,之后再Google)
http://pic002.cnblogs.com/images/2012/319015/2012090721201460.png
打开模型浏览器,同样可以添加Enum
http://pic002.cnblogs.com/images/2012/319015/2012090721221422.png
第三步:创建Enum值
http://pic002.cnblogs.com/images/2012/319015/2012090721233030.png
http://pic002.cnblogs.com/images/2012/319015/2012090721272089.png
第四步:让Type引用Enum,选中Type ,查看属性
http://pic002.cnblogs.com/images/2012/319015/2012090721251864.png
第五步:生成数据库并添加数据
http://pic002.cnblogs.com/images/2012/319015/2012090721290473.png
第六步:运行看一下结果,先猜一下输出的类型 是 ?
http://pic002.cnblogs.com/images/2012/319015/2012090721454270.png
很明显,输出的不是1,而是External,这正是我们在绑定时要的值,想不想再看一下数据库里面存储的是什么值呢?
第七步:查看数据库
http://pic002.cnblogs.com/images/2012/319015/2012090721485294.png
Type的值是 1 ,不是External,这样是不是提高了我们的开发效率。
页: [1]
查看完整版本: 初识 Entity FrameWork 5 Enum