2013-03-09 81 views
1

我有一個使用實體框架代碼優先使用現有數據庫的項目。到目前爲止,我已經爲每個現有的表格創建了相應的類,這一切都很成功。什麼是輝煌的是,如果有一種方法來快速生成一個表的類,以節省手動編碼每個類的時間,任何想法?我想留在代碼優先,所以請不要建議替代方法,謝謝。將MS SQL Server錶轉換爲C#類

+0

所以你想先使用代碼,但生成你的代碼?看起來像雞/蛋問題。 – 2013-03-09 23:07:52

+0

我想使用實體框架,但僅限代碼。我在網上看到的每個地方都將這個定義爲「實體框架代碼優先與現有數據庫」。 – user1166905 2013-03-09 23:16:12

回答

1

您可以先使用EF數據庫 - 這將生成可用作基礎的.cs類。只需複製CS代碼,然後刪除EF數據庫的第一件東西。

+0

就像創建一個獨立的項目來生成一組類一樣,這看起來相當簡單和容易的解決方案。您可以使用Database First一次生成一張表嗎?還是您必須執行所有操作? – user1166905 2013-03-09 23:19:35

+0

當然,您可以一次做一張桌子或選擇全部桌子以完成任務。使用EF的GUI非常易於使用。您不必在另一個項目中製作它 - 但這會保持您的配置清潔。 – Prescott 2013-03-09 23:21:40