知识大全 完成数据访问层

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)

剖析.Net下的数据访问层技术(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言  自从

知识大全 剖析.Net下的数据访问层技术(4)

剖析.Net下的数据访问层技术(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Micros

知识大全 剖析.Net下的数据访问层技术(2)

剖析.Net下的数据访问层技术(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  其它  结束

知识大全 剖析.Net下的数据访问层技术(3)

剖析.Net下的数据访问层技术(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  O/RMap

知识大全 ASP.NET2.0—— 实现数据访问层

ASP.NET2.0——实现数据访问层  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在文章重点

知识大全 设计.NET应用程序数据访问层五大原则

设计.NET应用程序数据访问层五大原则  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要大多数

知识大全 一次数据访问层的改进之路

  随着平民网络时代的到来微型数据库必然发挥它独到的作用Access就是一个不错的选择!  今个我也用了下Access数据库麻雀虽小名堂多啊!  查询永远是神一样的问题不停的探索无止境的接近极限很明显

知识大全 数据层组件设计与数据传递二

  实现业务实体  业务实体具有以下特点业务实体提供对业务数据及相关功能(在某些设计中)的状态编程访问业务实体可以使用具有复杂架构的数据来构建这种数据通常来自数据库中的多个相关表业务实体数据可以作为业