代码改变世界

随笔分类 -  ADO.NET

datatable插入数据库(转载)

2010-11-20 15:31 by 爱研究源码的javaer, 406 阅读, 收藏,
摘要: 使用sqlcommand.executenonquery()方法插入 foreach (DataRow datarow in datatable.Rows){string sql = "INSERT INTO [Table_1] ([CompanyName],[CompanyCode],[Address],[Owner],[Memo])" +"VALUES('" + datarow["Compan... 阅读全文

关于|DataDirectory| (转载)

2010-08-20 10:07 by 爱研究源码的javaer, 363 阅读, 收藏,
摘要: Ado.net2.0中新增加了一个MagicValue,可以在应用程序的配置文件的数据库链接串种使用|DataDirectory| ,例如 <connectionStrings><addname="ConnectionString"connectionString="datasource=.\SQLEXPRESS;IntegratedSecurity=SSPI;AttachDBF... 阅读全文

SQL Express相关

2010-03-26 13:51 by 爱研究源码的javaer, 344 阅读, 收藏,
摘要: User instances are useful for users who are running Windows under a least-privilege user account (LUA) because each user has SQL Server system administrator (sysadmin) privileges over the instance run... 阅读全文

ADO.NET 下不支持LINQ 的语法(转载)

2010-02-28 17:33 by 爱研究源码的javaer, 332 阅读, 收藏,
摘要: LINQ to Entities是Ado.net Entity Framework的查询语言之一,它为了更好的兼容更多种的数据库所以在使用方法上有所精简,比之linq2SQL却少了一些好用的方法1.Contains这一函数在linq2sql中将生成in方法 将生成类似 的SQL语句,但是这在LINQ to Entities中是行 不通的, 可以使用 来完成。2.DefaultIFEmpty这个在V... 阅读全文

ADO.NET Entity FrameWork 学习笔记之函数

2010-02-28 16:45 by 爱研究源码的javaer, 567 阅读, 收藏,
摘要: 对数据进行分组查询可以使用以下语法:直接进行Group by操作而进行分组时也可以使用Count、Max、Min、Sum、Avg这几个函数使用方法与SQL没有什么不同,所以这里仅做介绍函数函数部分与一般的SQL有些不同这里给出一些例子按位的与、或、异或操作:字符串处理(SampleQueries这部分的不少例子有错误,请大家见机更正,以下示例都为正确示例):数字函数:时间函数:GUID函数:用途:... 阅读全文

ADO.NET Entity FrameWork 学习笔记之集合运算符(转载)

2010-02-28 14:55 by 爱研究源码的javaer, 244 阅读, 收藏,
摘要: Entity SQL中存在许多集合类型的数据,因此,集合操作在Entity SQL中也比较重要。本文介绍Entity SQL中常用的集合运算符。 阅读本文前注意,首先约定,这里的集合可以包含重复元素,而非我们平时所说的不包含重复元素的集合。 SET 语法:Set(Colleciton) 说明:我们假定Collection中可以包含重复元素,那么,Set(Collection)就取出Collecti... 阅读全文

ADO.NET Entity FrameWork学习笔记之类型(转载)

2010-02-28 14:50 by 爱研究源码的javaer, 285 阅读, 收藏,
摘要: EDM(实体数据模型)中定义了许多的类型。我们可以把它大致分为三类:第一类是原始数据类型,例如EMD.Int32。第二类是在模式(Schema)中定义的类型,例如实体类型、关系类型等;第三类是临时出现的类型:像集合、行和引用,它们都是匿名类型。 第一类第二类类型,大家已经接触颇多。我们来看一下什么是临时出现的类型。 首先,为什么管它们叫归结为临时出现的类型?大家知道,EF采用对象模型,而SQL等数... 阅读全文

ADO.NET Entity FrameWork学习笔记

2010-02-27 23:09 by 爱研究源码的javaer, 212 阅读, 收藏,
摘要: 转自:http://www.cnblogs.com/xiaomi7732/archive/2008/09/03/1283331.html 阅读全文

DataReader 性能优化(转载)

2010-02-23 10:05 by 爱研究源码的javaer, 440 阅读, 收藏,
摘要: using(SqlConnectionconn=newSqlConnection(strConnString)){conn.Open();using(SqlCommandcmd=newSqlCommand()){cmd.Connection=conn;//利用分号「;」串连多句SQL语句,之后再一次丢进数据库去执行,达成「批次(Batch)」读取或更新数据库的目的。//此技巧亦适用于INSERT、... 阅读全文