上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 前面介绍了EF4的查询功能,主要是借助于LINQ的强大的查询功能和它简单的语法。让我们可以完全面向对象集体去进行查询,而不必去劳心处理那些关系型数据库表的操作。这样我们更容易把主要精力集中在业务逻辑上面,从而轻松、快捷、高扩展性地实现所需的业务功能。好了,这次介绍EF4的增加、删除、更改。========================================================我们基于前面的EFDemo的示例,作进一步的修改:1.增加Category:1 using (NorthwindEntities context = new Nort... 阅读全文
posted @ 2014-03-26 23:04 温暖如太阳 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 待完善-------------------------------------------------base 关键字用于从派生类中访问基类的成员:调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。基类访问只能在构造函数、实例方法或实例属性访问器中进行。从静态方法中使用 base 关键字是错误的。M1:using System;public class Person{ protected string ssn = "444-55-6666"; protected string name = "John L. Malgraine" 阅读全文
posted @ 2014-03-25 10:16 温暖如太阳 阅读(153) 评论(0) 推荐(0) 编辑
摘要: ADO.NET Entity Framework通过Modeel First和DataBase First,提供了几个把数据库表映射到对象上的曾。通过Database First,可以从一个数据库架构开始,使用Visual Studio 项模版创建完整映射。还可以先用设计器(Model First)设计实体类,再把它映射到数据库上,在该数据库中,表和表之间的关系可以有完全不同的结构。需要定义的层如下: 1、逻辑层--该层定义关系数据 2、概念层--该层定义.NET类 3、映射层--该层定义从.NET类到关系表和关系的映射。(1)逻辑层--逻辑层由SSDL(存储架构定义语言定义,描述数... 阅读全文
posted @ 2014-03-24 00:09 温暖如太阳 阅读(320) 评论(0) 推荐(0) 编辑
摘要: ADO.NET Entity Framework 是一个对象-关系的映射结构,它提供了ADO.NET的一个抽象,可基于引用的数据库获取对象模型。可以通过Entity Framework 使用不同的变成模型:Model First、Database First和Code First。Model First 和Database First 都通过一个映射文件来提供映射信息,而使用Code First,则映射信息全通过C#代码来处理。 包含ADO.NET Entity Framework中的泪的名称空间如下命名空间说明System.Data这是用于ADO.NET的主要命名空间,在EF中,这个命... 阅读全文
posted @ 2014-03-23 00:22 温暖如太阳 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1、查询重复 select id,name from users where id in (select id from users group by id having count(id)>=2)2、去除重复 select distinct * from users3、子查询(sql增列)统计 select id=row_number()over(order by Le_NameOfAssociate),Le_NameOfAssociate as name,Le_ApplierID as userultcode,Year,(isnull((select SUM(CONVERT(int, 阅读全文
posted @ 2014-03-13 23:20 温暖如太阳 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能. 同样的,在性能上,游标会吃更多的内存,减少可用的并发,占用宽带,锁定资源,当然还有更多的代码量…… 从游标对数据库的读取方式来说,不难看出游标为什么占用更多的资源,打个比方: 当你从ATM取钱的时候,是一次取1000效率更高呢,还是取10次100?既然游标这么“邪恶”,为什么还要学习游... 阅读全文
posted @ 2014-03-13 21:06 温暖如太阳 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters)其中:pageURL为子窗口路径name为子窗口句柄parameters为窗口参数(各参数用逗号分隔)三、示例:脚本运行后,page.html将在新窗体newwindow中打开,宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。请对照。 上例中涉及的为常用的几个参数,除此以外还有很多其他参数,请见四。四、各项参数 .. 阅读全文
posted @ 2014-03-13 16:37 温暖如太阳 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1、引言 提起class和struct,我们首先的感觉是语法几乎相同,待遇却天壤之别。历史将接力棒由面向过程编程传到面向对象编程,class和struct也背负着各自的命运前行。在我认为,struct英雄迟暮,class天下独行,最本质的区别是class是引用类型,而struct是值类型,它们在内存中的分配情况有所区别。由此产生的一系列差异性,本文将做以全面讨论。 2、基本概念 2.1、什么是class? class(类)是面向对象编程的基本概念,是一种自定义数据结构类型,通常包含字段、属性、方法、属性、构造函数、索引器、操作符等。因为是基本的概念,所以不必在此详细描述,读者可以查询相... 阅读全文
posted @ 2014-03-07 20:49 温暖如太阳 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1.Themodelbackingthe'XXXXDBContext'contexthaschangedsincethedatabasewascreated.Eithermanuallydelete/updatethedatabase,orcallDatabase.SetInitializerwithanIDatabaseInitializerinstance.Forexample,theDropCreateDatabaseIfModelChangesstrategywillautomaticallydeleteandrecreatethedatabase,andoptiona 阅读全文
posted @ 2014-02-25 13:07 温暖如太阳 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 委托是类型所以,委托在创建委托变量以及引用之前要先声明。delegate void MyDel(int i)//声明委托 -------------声明了接受不返回值 并且接受参数为单个int类型参数方法委托可以使用操作符进行组合,组合出的委托对象没有被改变,委托被创建出来后不在改变何时使用委托 初学.Net的同学们,我们常常会有这样一种感觉,对于一项技术,或者一个方法,我们都知道它很有用,可就是用不着,或者说,并不知道什么地方能用的上,所以,技术学会了,却用不上,也就无法深入。时间一长,就容易忘,结果就是,这个我学过,那个我也懂,可是我就不会用。。。 这博客园的第一篇博文,就从C#委托开始. 阅读全文
posted @ 2013-07-30 22:54 温暖如太阳 阅读(150) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页