使用屬性生成數據庫表
作者:佚名 時間:2014-05-09 分享到:
最后一個示例將說明如何使用.net類的屬性生成數據庫模式(數據庫模式是指一個數據庫的設計,包括表,列和數據類型),以便.net對象創建自己的數據庫表來存儲數據,我們將論述如何提取這個模式信息,生成sql,以創建數據庫中的表,以及構造內在中的datatable對象.
我們使用dataset,datatable,datarow和dataadapter對象訪問ado.net中的對象,這些對象的使用應與底層的數據庫結構保持同步,這是很重要的,如果數據庫結構隨時間的改變而變化,就需要確保對表的更新,例如新列的添加應反射到訪問這個數據庫的類中.
在這個示例中,我們將創建datarow的子類,用于存儲特定數據庫表中的數據,如果底層的數據庫模式變化得不是很頻繁,這可以提供一種訪問數據庫的高效方式,如果數據庫模式變化得很頻繁,或者允許用戶 改變數據庫結構,最好能從數據庫中請求模式信息,隨時建立數據表,動態生成數據表.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n3315.html