文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的分层结构示例Step by Step —— 04 数据访

[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的分层结构示例Step by Step —— 04 数据访

时间:2011-02-01  来源:李志鹏

转载请注明本文来自博客园 http://www.cnblogs.com/charrli

 

数据访问层由于使用了LINQ,编写非常容易。

 

1. 首先在WebUI里添加一个SQL数据库文件,名称为Shop,添加表Product如下:

 

2. 回到数据访问层项目,首先添加一个LINQ to SQL的项,名称为ShopDataContext.dbml,拖入Product表。

3. 添加ProductRepository

public class ProductRepository : IProductRepository
{       
    public IList<Model.Product> FindAll()
    {
        var products = from p in new ShopDataContext().Products
                       select new Model.Product
                           {
                               Id = p.ProductId,
                               Name = p.ProductName,                                  
                               Price = new Model.Price(p.RRP, p.SellingPrice)                                                                       
                           };           

        return products.ToList();
    }
}
可见这里非常容易得就从数据库获得了Model.Product类型的对象的集合,实现了从数据库表向内存数据对象的转变。

这里实现的接口IProductRepository是数据访问层和业务逻辑层的结合处。

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载