RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
linqtosql多表的浅析

关于linq to sql多表,笔者将在此文中作出详细的阐述,希望能给大家带来帮助。

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的上思网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

在讲述linq to sql多表之前,先看看生成的两个实体类的构造函数:

1。linq to sql多表之Categories类

 
 
 
  1. public Categories()
  2. {
  3.  this._Products = new EntitySet
  4. (new Action(this.attach_Products),
  5. new Action(this.detach_Products));
  6.  OnCreated();
  7. }

2。linq to sql多表之Products类

 
 
 
  1. public Products()
  2. {
  3.  this._Order_Details = new EntitySet
  4. (new Action(this.attach_Order_Details),
  5. new Action(this.detach_Order_Details));
  6.  this._Categories = default(EntityRef);
  7.  this._Suppliers = default(EntityRef);
  8.  OnCreated();
  9. }

比较生成的构造函数,分别用了EntitySet 类、EntityRef 类分别实现了E一对多关系(One-to-Many)、一对一的关系(one-to-one)

而你在查询一个产品实体而有要得到产品所属分类直接得到linq to sql多表。

 
 
 
  1. p=new products();
  2. p.categories.categories.categoriesnameategoryNamentityRef

以上就是对linq to sql多表的详细阐述。


网页名称:linqtosql多表的浅析
当前路径:http://www.jxjierui.cn/article/cdocpsp.html