【EF框架】EF DBFirst 快速生成數據庫實體類 Database1.tt


現有如下需求,數據庫表快速映射到數據庫實體類

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實體了。

 

搞定!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM