qouoww

质量管理+软件开发=聚焦管理软件的开发与应用

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  50 随笔 :: 2 文章 :: 188 评论 :: 17万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

04 2012 档案

摘要:注:本博文是"一步一步学习Entity Framework 4.x”的续篇,只讲了一个概念:如何在EF中使用泛型以简化工作.为保证延续性,本博文继续使用前几讲的数据库作为案例,不清楚结构的请回查前面博文的相关内容. 使用EF来进行数据查询的确很方便,但是代码写得多了以后你会发现很多工作都是重复性很强的工作,比如查询数据并返回列表.如果是小型项目,实体类在5个以内,使用常规的查询方法尚可忍受,但是实体类多了,老是重复同一方法,很快你就会发疯----这不但很麻烦,也没有必要! 怎么办呢,使用泛型是解决这一问题的重要途径,通过研究,ObjectContext的CreateObjectSet 阅读全文
posted @ 2012-04-29 22:39 qouoww 阅读(4770) 评论(5) 推荐(4) 编辑

摘要:读取EDM 获取实体结构 获取功能结构 编写泛型代码 一般来说,EDM由三个XML文件组成,分别包含类,数据库以及类与数据间映射的相关信息。毫无疑问,EF是这些XML第一个访问者,通过它们生成CRUD操作的SQL代码,识别某一列是否为数据库的标识列,以及很多其他功能的实现。 使用Linq To XML读取XML文件是很容易的,但是这样就不能再使用一系列用于访问这些数据的经过良好设计的AP... 阅读全文
posted @ 2012-04-29 17:02 qouoww 阅读(3641) 评论(1) 推荐(2) 编辑

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

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

摘要:本人在学习EF4时,读了很多书,走了很多弯路,最后发现其实EF4很简单,结合Linq,可以实现非常简单的添查删改操作。下面以一个实例为例对EF4的使用作一解析,希望大家在此少走弯路。本文采用较为成熟的Database First模式,从数据库生成模型,然后使用T4模板生成POCO类代码,最后使用控制台程序进行调用。 1、数据库准备 本文选择的数据库是一个在实际工作中非常常用的数据库, 构造如下: 各个表的结构和数据类型如下: ProductUnit表:产品单位 Products表:产品信息表 ProductBigType:产品大类 ProductSmall... 阅读全文
posted @ 2012-04-26 16:32 qouoww 阅读(11824) 评论(39) 推荐(16) 编辑

摘要:Visual Studio Data Binding Expression Builder(Visual Studio数据绑定表达式构建器) VS2010提供了一个数据绑定表达式构建器,可以协助我们编写数据绑定表达式。覆盖了数据绑定表达式编写的全部内容。 要使用Visual Studio Data Binding Expression Builder,在设计器中选定目标控件,在属性窗体中找到需要绑定的目标属性,点击“高级”图标。从弹出的菜单中选择应用数据绑定菜单项,见图11-1: 这样就打开了数据绑定表达式构建器,如图11-2所示。注意构建器有一个手风琴样式的布局界面,可以... 阅读全文
posted @ 2012-04-16 10:17 qouoww 阅读(1828) 评论(4) 推荐(3) 编辑

摘要:绑定到索引属性 除了绑定到嵌套属性以外,也可以绑定到索引属性,即可以是整数索引也可是字符串索引。索引选择语法与C#类似-简单地在集合属性名后附加一个方括号作为索引号。例如,Person对象有一个Address属性返回了一个Address对象集合,就可以用如下代码绑定到第一个Address对象: <TextBoxDataContext=”{StaticResourcepersonResource}”Text=”{BindingAddress[0].AddressLine1}”/>如果集合具有字符串式索引,如Dictionary<string,string>,可以采用字符串 阅读全文
posted @ 2012-04-15 13:24 qouoww 阅读(2139) 评论(2) 推荐(6) 编辑

摘要:编者注:本文译自Chirs Anderson的《Pro Business Applications With Silverlight 5》第11章,本人有意将全书译出,希望与有识之士合作,力求最终出版此书。平心而论,这本书无论从布局谋篇还是示例都很到位,是一本不可多得的深入学习SIlverlight5知识的教科书。由于本章较长,计划分3个部分发表。今天发表第一部分。对于文中提到的诸如“第X章”,“如您所知”等字样,是与书中上下文相关的内容,在此不作过多解释。有关字体的说明:标题一律采用“标题4”,正文一律采用“Normal”,注解一律采用上下水平线分割。 至此,您已经掌握如何将UI控件与对象. 阅读全文
posted @ 2012-04-14 13:37 qouoww 阅读(2231) 评论(2) 推荐(5) 编辑

点击右上角即可分享
微信分享提示