2012年6月7日

一步一步学Entity Framework 4.x (3)

摘要: 本系列教程发上去以后,有的朋友问我为什么不用Code First呢?个人认为,各种方法各有千秋,而且不管用哪种模式,最后达到的效果是一样的,实质上使用的基本方法是相通的,这就足够了.况且前面已经全文翻译了一本书,如果重复这本书的内容,就没多大意思了,毫无疑问,本文对于Code First模式的学习也是有指导作用的,理解了基本的机制,再进行其他方面深入知识的掌握就容易了,不是吗?我在这里写的内容都是通过不断的实践摸索总结出来的,可以说是很基础的东西,并不是想要炫耀什么,只是因为前面自已走的弯路太多,不想让像我这种刚入门的人再重复一些不必要的弯路而已...书归正传,接上期博客文章,继续将数据查询的 阅读全文

posted @ 2012-06-07 14:48 小斌斌 阅读(180) 评论(0) 推荐(0)

一步一步学Entity Framework 4(2)

摘要: 上一期博客末尾给出了一个静态类,四个静态方法。这有什么用呢?在继续进行其他内容前,我们先利用这些静态方法为数据库生成基础数据。按照ADO.NET的常规方法,需要先建立连接,创建DataSet或DataReader对象,构造SQL语句,然后执行SQLCommand命令进行作业。现在有了EF,这些步骤全部省掉,EF的内部已经自动实现了这些步骤,我们所要做的只是去调用刚刚定义的几个方法。在项目上新建一个文件夹,命名为Presenter,用来包含一些与用户交互操作的方法,以便Main函数进行调用。在Presenter文件中下新建一个类,命名为AddDataView.cs,该类就包含一个方法,用以向数据 阅读全文

posted @ 2012-06-07 14:47 小斌斌 阅读(258) 评论(0) 推荐(0)

一步一步学Entity FrameWork 4(1)

摘要: 本文采用较为成熟的Database First模式,从数据库生成模型,然后使用T4模板生成POCO类代码,最后使用控制台程序进行调用。1、数据库准备本文选择的数据库是一个在实际工作中非常常用的数据库, 构造如下:各个表的结构和数据类型如下:ProductUnit表:产品单位Products表:产品信息表ProductBigType:产品大类ProductSmallType:产品小类依照上述步骤在Sql Server Management Studio编写完成后,就可以准备进行调用了。2.准备相关工具相信手边VS已经安装完毕,还要下载Entity Framework 4.x来进行安装,除此以外还 阅读全文

posted @ 2012-06-07 14:45 小斌斌 阅读(319) 评论(0) 推荐(0)

导航