0
我有數據集包含兩個表是這樣的:Linq在c#中查詢數據集?
DataTable dtFields = new DataTable("tmpFieldTable");
dtFields.Columns.Add("FieldID");
dtFields.Columns.Add("CDGroupID");
dtFields.Columns.Add("CDCaption");
dtFields.Columns.Add("fldIndex");
DataTable dtCDGroup = new DataTable("tmpCDGroup");
dtCDGroup.Columns.Add("CDGroupID");
dtCDGroup.Columns.Add("Name");
dtCDGroup.Columns.Add("Priority");
DataSet ds = new DataSet("tmpFieldSet");
ds.Tables.Add(dtFields);
ds.Tables.Add(dtCDGroup);
我如何寫下面的SQL查詢來LINQ
queryString = "Select FieldID, tmpCDGroup.Name, CDCaption, IIF(ISNULL(Priority),99,Priority), fldIndex from tmpFieldList LEFT OUTER JOIN tmpCDGroup ON tmpFieldList.CDGroupID = tmpCDGroup.CDGroupID order by 4,5 ";
因爲我是新的LINQ,請告訴我如何從上面的提示中提取結果? – 2012-04-17 07:37:44
@NIleshLanke我更新了答案,希望有所幫助。它只是一個具有「FieldID」,「Name」等屬性的匿名類型的數組。 – McGarnagle 2012-04-17 07:43:06
@NellshLanke:看看[Linq 101](http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b)。有很多很好的例子可以開始使用LINQ。 – raznagul 2012-04-17 07:47:18