是否有任何快速的數據庫原型工具不需要我聲明數據庫模式,而是基於我使用我的實體的方式創建它。Adaptive Database
例如,假設一個空數據庫(僞代碼):
user1 = new User() // Creates the user table with a single id column
user1.firstName = "Allain" // alters the table to have a firstName column as varchar(255)
user2 = new User() // Reuses the table
user2.firstName = "Bob"
user2.lastName = "Loblaw" // Alters the table to have a last name column
既然有可以在動態創建的模式進行邏輯假設,你總是可以使用您的數據庫工具替代它的選擇稍後再調整它。
此外,你可以通過這種方式進行單元測試來生成你的模式。
顯然這隻適用於原型設計。
有沒有這樣的東西呢?
哦,對於原型設計,請使用內存中的SQLite數據庫引擎! (ADO.NET提供者在這裏 ) –
2008-09-09 14:58:59