首页

源码搜藏网

首页 > 开发教程 > 数据库 >

一步一步学Linq to sql(十):分层构架的例子

创建时间:2013-05-06 17:44  

本系列文章导航

一步一步学Linq to sql(一):预备知识

一步一步学Linq to sql(二):DataContext与实体

一步一步学Linq to sql(三):增删改

一步一步学Linq to sql(四):查询句法

一步一步学Linq to sql(五):存储过程

一步一步学Linq to sql(六):探究特性

一步一步学Linq to sql(七):并发与事务

一步一步学Linq to sql(八):继承与关系

一步一步学Linq to sql(九):其它补充

一步一步学Linq to sql(十):分层构架的例子

项目介绍

       这节将要把《一步一步学Linq to sql(三):增删改》中留言簿的例子修改为使用WCF的多层构架。我们将会建立以下项目:

l         A,网站项目 WebSite:留言簿表现层

l         B,类库项目 Contract:定义数据访问服务的契约

l         C,类库项目 Service:定义数据访问服务

l         D,类库项目Entity:留言簿实体

l         E,控制台项目Host:承载数据访问服务

项目之间的引用如下:

l         A引用BD

l         B引用DSystem.ServiceModel程序集

l         C引用BDSystem.ServiceModel以及System.Data.Linq程序集

l         D引用System.Data.Linq程序集

l         E引用CSystem.ServiceModel程序集

生成映射文件和实体

       打开VS2008命令行提示,执行以下命令:

       注意到,这里我们使用了serialization开关,告知sqlmetal在生成实体的时候自动把它们标记为WCF数据对象。生成结束后把C:\GUESTBOOK.CS添加到Entity项目中。

继续>>下一页 [第1页][第2页][第3页][第4页] 0 0   标签: Linqsql实例   
上一篇:一步一步学Linq to sql(九):其它补充
下一篇:Linq To Sql进阶系列

相关内容

热门推荐