知识大全 完成数据访问层
Posted 知
篇首语:不飞则已,一飞冲天;不鸣则已,一鸣惊人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 完成数据访问层相关的知识,希望对你有一定的参考价值。
完成数据访问层
注意 ProductsTableAdapters类从Products表中返回的是CategoryID和SupplierID的值 但并不包括Categories表 的CategoryName字段和Suppliers表的CompanyName字段 尽管当我们显示产品信息时 这些很可能是我们想要显示的字段 我们可以扩充TableAdapter的起始方法GetProducts()来包含CategoryName和CompanyName字段的值 这方法进而会更新强类型的DataTable来包括这些新的字段
但这会造成一个问题 因为TableAdapter的插入 更新 删除数据的方法是基于这个起始方法的 幸运的是 自动生成的插入 更新 删除方法并不会受SELECT子句中的子查询的影响 如果我们注意把对Categories和Suppliers的查询添加成子查询 而不是用JOIN语 句的话 我们可以避免重做这些修改数据的方法 在ProductsTableAdapter中的GetProducts()方法上按右鼠标 选择 配置 然后 把SELECT子句改成
SQL
SELECT ProductID ProductName SupplierID CategoryID
QuantityPerUnit UnitPrice UnitsInStock UnitsOnOrder ReorderLevel Discontinued
(SELECT CategoryName
FROM Categories
WHERE Categories CategoryID = Products CategoryID) as CategoryName
(SELECT CompanyName
FROM Suppliers
WHERE Suppliers SupplierID = Products SupplierID) as SupplierName
FROM Products
相关参考
给数据访问层添加参数化的方法 至此ProductsTableAdapter只有一个方法GetProducts()它返回数据库里的所有产品能够操作所有的产品当然有用但很多时候我们想要获取关于一个指
知识大全 用ObjectSpaces重建IBuySpy的数据访问层
用ObjectSpaces重建IBuySpy的数据访问层 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
剖析.Net下的数据访问层技术(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 引言 自从
剖析.Net下的数据访问层技术(4) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Micros
剖析.Net下的数据访问层技术(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 其它 结束
剖析.Net下的数据访问层技术(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! O/RMap
ASP.NET2.0——实现数据访问层 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在文章重点
设计.NET应用程序数据访问层五大原则 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘要大多数
随着平民网络时代的到来微型数据库必然发挥它独到的作用Access就是一个不错的选择! 今个我也用了下Access数据库麻雀虽小名堂多啊! 查询永远是神一样的问题不停的探索无止境的接近极限很明显
实现业务实体 业务实体具有以下特点业务实体提供对业务数据及相关功能(在某些设计中)的状态编程访问业务实体可以使用具有复杂架构的数据来构建这种数据通常来自数据库中的多个相关表业务实体数据可以作为业