現有如下需求,數據庫表快速映射到數據庫實體類
VS給出的兩個選擇都有問題,並不能實現,都是坑啊
EF 5.x DbContext 生成器 EF 6.x DbContext 生成器
測試結果如下

生成文件
Model1.Context.tt
Model1.tt
右鍵》運行自定義工具

報錯

不能實現,選擇另一個方式,找插件。
POCO
在聯機搜索框里輸入 POCO,顯示以下內容

【EntityFramwork Reverse POCO Generator】,下載、安裝這個插件

這個時候新建選擇剛剛下載的

代碼里默認配置的數據庫連接字符串的key是
MyDbContext
在App.config里新加這個配置節點就好了
<?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="MyDbContext" connectionString="data source=.;user id=...;password=...;initial catalog=...;" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration>
現在,【運行自定義工具】就可以將數據庫生成EF實體了。
搞定!
