具型別資料集 (ADO.NET)
DataSet 可透過弱型別變數,使用晚期繫結存取值,也可透過強型別變數存取資料。 您可以使用好記名稱和強型別變數,存取 DataSet 內的資料表和資料行。
具型別的 DataSet 是衍生自 DataSet 的類別。 因此,它繼承了 DataSet 所有的方法、事件和屬性。 而且,具型別的 DataSet 提供強型別方法、事件和屬性。 換句話說,您可以依照名稱存取資料表和資料行,而不需要使用集合架構的方法。 具型別的 DataSet 不但能使程式碼更容易閱讀,還能使 Visual Studio .NET 程式碼編輯器在您輸入時自動完成輸入行。
此外,強型別的 DataSet 能夠在編譯時間以正確型別存取值。 有了強型別的 DataSet,您就能在編譯程式碼時擷取型別不符的錯誤,而不必等到執行階段。
在本節中
產生強型別的 DataSet (ADO.NET)
說明如何建立和使用強型別 DataSet。為具型別的 DataSet 加上附註 (ADO.NET)
說明如何在不改變基礎結構描述的情況下,為用來產生強型別 DataSet 的 XML 結構描述定義語言 (XSD) 結構描述加上註釋,以提供 DataSet 項目好記名稱。