2012-11-23 71 views
0

如何使用帶有FillDataSet(ds)方法的LINQ填充數據集。當iam試圖實現這個代碼我得到像FillDataSet錯誤在當前上下文中不存在。如何使用帶有FillDataSet(ds)方法的LINQ填充數據集方法c#

我的代碼是

DataSet ds = new DataSet(); 
ds.Locale = CultureInfo.InvariantCulture; 
FillDataSet(ds); 

DataTable products = ds.Tables["emp"]; 

IEnumerable<DataRow> query = 
    from product in dtContext.emps.AsEnumerable() 
    select product; 

請告訴我如何填寫與FillDataSet(DS)數據集的方法。 謝謝。

+0

你的代碼中有'FillDataSet'方法嗎?如果是,那麼它的訪問說明符是什麼? –

回答

0

你不要用LINQ2SQL填充DataSet。也不是你必須使用DataTable等,所有你需要的是數據的情況,以及執行查詢:

var query = from product in dtContext.emps 
      select product; 

queryIQueryable<T>型的,你可以使用例如一個foreach在其上通過它的內容,或進一步用where子句進行過濾。你爲什麼要一個DataSet

0

您必須定義您的FillDataSet(DatatSet ds)方法。如果您遵循MSDN教程,可能應該執行類似example的操作。

0

從您的文章

FillDataSet不會在目前的情況下存在。

這顯然意味着它不能訪問FillDataSet方法,否則你的方法不存在。

如果它存在,那麼請嘗試更改訪問說明符public如果是在不同的類。

PS:你聲明一個名爲FillDataSet任何方法?

相關問題