假設您有一個當前正在使用的數據庫。它有一張表,其中包含有關Customers
的一些信息。如何使用半設計的數據庫?模型優先還是數據庫優先?
讓我們假設你想圍繞它創建一個應用程序。您需要在程序中使用Customers
表,但您還需要添加一些新表,可能連接到Customers
。例如,您需要添加一個Orders
表,該表與Customers
表有一些關聯。
我已經開始學習實體框架。我對「數據庫優先」和「模型優先」數據模型有所瞭解。但情況是,我想要做的不符合這些類別中的任何一個。我既沒有完全空的數據庫,也沒有可以直接在程序中使用的完成的數據庫模式。
我該怎麼辦?如果我使用「Model-First」並使用Visual Studio Designer設計我的實體,我可以使用它創建數據庫模式的相關部分嗎?
爲什麼選擇TDD?它與此絕對沒有關係? – Jasmine 2013-04-22 20:03:07
@Jasmine,我認爲這對OP有好處。 – 2013-04-22 20:33:23
TDD並不總是好的。我試圖弄清楚你是否認爲它與EF的合作具有某種特定的影響,或者你是否一般都愛上它。不要陷入思考的陷阱,總是有幫助的。在這裏我沒有看到TDD的好處,除非OP沒有用完的東西。 – Jasmine 2013-04-22 21:22:47