您的位置:首页 > 数据库

LINQ To SQL中使用继承(附源码)

2008-09-10 14:22 302 查看
作者:方明

有的时候我们在设计数据库的时候发现如果完全把商务逻辑中的类影射到表中可能会照成数据库中很多表都很相似,甚至结构上都是一样的,下面举一个例子来说明如何处理这种情况。假设我们正在创建一个图书销售网站,但客户却希望这个图书销售网站可能需要销售其他产品,在业务逻辑层我们可能设计如下:

检索所有书

static void Main(string[] args)

{

using (MyDataContext dc = new MyDataContext(MyDataContext.connString))

{

var b = from x in dc.Products

where x is Book

select x;

foreach (var item in b)

{

Console.WriteLine(item.Name);

}

}

}

源码下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: