2011-07-13 47 views
1

我想從Visual Studio 2010中的SQL表創建一個c#類定義。有沒有辦法使用visual studio 2010從sql表中創建一個類?

在服務器資源管理器中,我添加了一個數據連接並可以瀏覽到該表。這顯示了表格定義,但是我找不到右鍵單擊和「生成類別」的方法。

這可能嗎?如果沒有任何工具可以快速做到這一點?我只需要從1個表中生成1個類。

感謝

編輯我還要提到我計劃使用ADO來填充這個強類型集合。

回答

1

嘗試創建一個LINQ to SQL項目,連接到該數據庫,然後在LINQtoSQL瀏覽器中,您將能夠將表格拖入.dbml圖表中,並且LINQtoSQL將爲您生成一個代表表格的類代表表格中的每一行。

http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx

+0

即工作,但它也造成的功能對象與插入/更新/刪除的方法,它使用局部的類結構,半難以維護。這仍然是一個快速簡單的解決方案。 –

+0

LINQ to SQL是一種ORM,與大多數ORM一樣,它將生成的不僅僅是一個POCO。您可能會看到實體框架以及LINQ to SQL不再適用於Microsoft。 –

相關問題