ling
喔喔
这个作者很懒,什么都没留下…
展开
-
Linq to sql(九):其它补充
外部映射文件 我们可以使用sqlmetal命令行工具来生成外部映射文件,使用方法如下:1、开始菜单 -》 VS2008 -》VS工具 -》VS2008命令行提示2、输入命令:D:\Program Files\Microsoft Visual Studio 9.0\VC>sqlmetal /conn:server=xxx;database=Nor转载 2012-03-31 10:28:36 · 344 阅读 · 0 评论 -
Linq to sql(八):继承与关系
论坛表结构 为了演示继承与关系,我们创建一个论坛数据库,在数据库中创建三个表:1、 论坛版块分类表 dbo.Categories:字段名字段类型可空备注CategoryIDintnot nullidentity/主键CategoryName转载 2012-03-31 10:27:30 · 359 阅读 · 0 评论 -
Linq to sql(十):分层构架的例子
项目介绍 这节将要把《一步一步学Linq to sql(三):增删改》中留言簿的例子修改为使用WCF的多层构架。我们将会建立以下项目:l A,网站项目 WebSite:留言簿表现层l B,类库项目 Contract:定义数据访问服务的契约l C,类库项目 Service:定义数据访问服务l D,类转载 2012-03-31 10:29:32 · 366 阅读 · 0 评论 -
Linq to sql(七):并发与事务
检测并发 首先使用下面的SQL语句查询数据库的产品表:select * from products where categoryid=1 查询结果如下图: 为了看起来清晰,我已经事先把所有分类为1产品的价格和库存修改为相同值了。然后执行下面的程序: var转载 2012-03-31 10:25:58 · 367 阅读 · 0 评论 -
Linq to sql(六):探究特性
延迟执行 IQueryable query = from c in ctx.Customers select c; 这样的查询句法不会导致语句立即执行,它仅仅是一个描述,对应一个SQL。仅仅在需要使用的时候才会执行语句,比如: IQueryable query = from c in转载 2012-03-31 10:24:44 · 293 阅读 · 0 评论 -
Linq to sql(五):存储过程
普通存储过程 首先在查询分析器运行下面的代码来创建一个存储过程:create proc sp_singleresultsetasset nocount onselect * from customers 然后打开IDE的服务器资源管理器,之前我们从表中拖动表到dbml设计视图,这次我们从存储过程中找到刚转载 2012-03-31 10:23:49 · 372 阅读 · 0 评论 -
Linq to sql(四):查询句法
select 描述:查询顾客的公司名、地址信息查询句法:var 构建匿名类型1 = from c in ctx.Customers select new { 公司名 = c.CompanyName,转载 2012-03-31 10:22:27 · 364 阅读 · 0 评论 -
Linq to sql(三):增删改
示例数据库 字段名字段类型允许空字段说明IDuniqueidentifier 表主键字段UserNamevarchar(50) 留言用户名PostTimedatetime转载 2012-03-31 10:20:36 · 362 阅读 · 0 评论 -
Linq to sql(二):DataContext与实体
DataContext DataContext类型(数据上下文)是System.Data.Linq命名空间下的重要类型,用于把查询句法翻译成SQL语句,以及把数据从数据库返回给调用方和把实体的修改写入数据库。 DataContext提供了以下一些使用的功能:l 以日志形式记录DataContext生成的SQLl 执行SQ转载 2012-03-31 10:18:56 · 374 阅读 · 0 评论 -
ling to sql (一)
什么是Linq to sql Linq to sql(或者叫DLINQ)是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的 .NET 语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linq to xml、Linq to objects、Linq to dataset、Linq to entities等组成了强大的LINQ。转载 2012-03-31 10:17:07 · 919 阅读 · 0 评论 -
Datatable中linq查询
Code SnippetDataTable dt1 = new DataTable(); dt1.Columns.Add("CkNodeDz"); dt1.Columns.Add("Rssi"); dt1.Columns.Add("DwNodeDz"); dt1.Rows.Add("0001"转载 2012-04-17 10:20:25 · 560 阅读 · 0 评论