将两个或多个表合并为一个对象

发布于 2024-10-11 13:44:28 字数 223 浏览 4 评论 0原文

我需要使用 C# 4,0 将两个或多个表组合成一个对象...我为一个表编写了一个类,其中包括简单的 select selectbyid insert update 和 update...它适用于单个表...通过我有两个属性指定表名列名和主键...通过使用所有这些我可以创建我的简单方法,但我需要在一个对象或方法中选择和更新更多表...我应该做什么或做什么你会建议一下吗... 示例:

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

I need to combine two or more table into one object by using C# 4,0... I wrote a class for a table which included simple select selectbyid insert update and update.... it works fine for single table... by the way I have two attribute which specifies table name column name and primarykey... by using all these I can create my simple methods but I need to select and update more table in one object or method... what should I do or what would you suggest about it...
Example:

users and customer table I have foreign keys which defined...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

奢华的一滴泪 2024-10-18 13:44:28

如果您使用 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 的示例粘贴关系数据

If you`re using linq to sql, you can join the other tables like

 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
   };

as just copy & paste from a sample of MSDN LINQ to SQL: .NET Language-Integrated Query for Relational Data

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文