共用方式為


使用具型別的 DataSet

DataSet 可透過弱型別變數,使用晚期繫結來存取值,也可透過強型別變數來存取資料。您可以透過易於使用的名稱和強型別變數來存取 DataSet 內的資料表和資料行。

具型別的 DataSet 是衍生自 DataSet 的類別。因此,它繼承了 DataSet 所有的方法、事件和屬性;而且,具型別的 DataSet 提供強型別方法、事件和屬性。換句話說,您可以使用名稱存取資料表和資料行,而不需要使用集合架構的方法。具型別的 DataSet 不但能使程式碼更容易閱讀,還能使 Visual Studio .NET 程式碼編輯器在您輸入時自動完成輸入行。

此外,強型別的 DataSet 能夠在編譯時間以正確型別存取數值。有了強型別的 DataSet,您就能在編譯程式碼時抓出型別不符的錯誤,而不必等到 Run Time。

在本節中

  • 使用附註配合具型別的 DataSet
    說明如何在不改變基礎結構描述的情況下,為用來產生強型別 DataSet 的 XML 結構描述定義語言 (XSD) 的結構描述加上註釋,給 DataSet 項目取一個易記名稱。

請參閱

其他資源

使用 ADO.NET 中的 DataSets