2011-01-11 101 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

相關問題