2011-01-11 114 views
0

我需要通过使用C#4,0将两个或多个表组合成一个对象...我为包含简单select selectbyid插入更新和更新的表编写了一个类... 。它工作正常单表...通过我有两个属性指定表名列名和主键...通过使用所有这些我可以创建我的简单方法,但我需要选择和更新一个对象中的更多表或方法......我该怎么做还是你会认为它... 例子:将两个或多个表组合成一个对象

用户和客户表我有一个定义的外键...

回答

0

如果你`重新使用LINQ to sql,你可以像加入其他表一样

var q = 
    from s in db.Suppliers 
    join c in db.Customers on s.City equals c.City 
    select new { 
     Supplier = s.CompanyName, 
     Customer = c.CompanyName, 
     City = c.City 
    }; 

刚刚复制&粘贴从MSDN LINQ to SQL: .NET Language-Integrated Query for Relational Data样本

+0

谢谢大关,但用我自己的方法和属性和IM试图创建IM不使用LINQ我做我自己的域对象类,即时通讯我自己的方法,我只需要一个想法或例子:D – 2011-01-11 13:47:09

相关问题