簡體   English   中英

實體框架7逆向工程ASP.NET 5

[英]Entity Framework 7 Reverse Engineering ASP.NET 5

我一直在嘗試使用EF7 _4將我的數據庫遷移到Web應用程序模型中。

我意識到的幾件事情已經改變了如何配置特定實體的語法/方法。

通常,您可以使用EF Power Tools(EF6)生成POCO類,它生成實體類型和實體映射作為配置。 一切都干凈,一切正常。

我的問題是, 有人體驗過如何使用EF7嗎?

從我在這里找到的有關Entity Framework 7 Beta 4的msdn博客

逆向工程的功能仍處於開發階段。 從數據庫逆向工程模型的早期預覽 ”。

這是一些可以幫助你的東西。 如你所知,它仍然是所有測試版,這有點復雜但是我們目前最好的。

http://stoutcloud.com/geek-out-entity-framework-7/geek-ef7-reverse-engineering-first-look/

只是一些命令可以提供幫助,因為它們已經改變了一點,因為它改為DNX。 您可以進入命令提示符或Powershell。

首先確保安裝相關的實體框架包(如上文所述)。 確保你獲得最新的而不是beta1。 我發現它需要匹配DNX的beta號。 例如,如果你得到DNX beta5,你需要下載beta5的EF夜間版本。

每晚構建NuGet包源以供參考: https//www.myget.org/F/aspnetvnext/api/v2

不要忘記將它添加到project.json中

"commands": {
    "ef": "EntityFramework.Commands"
  }

現在開始執行命令

dnvm install -r coreclr latest 

(或者如果你不想要coreClr,只使用clr)

進入項目目錄然后輸入

dnu restore

dnx . ef

dnx . ef revEng Server=PC\SQLEXPRESS;Database=Databasename;Trusted_Connection=True;

我聽說他們正在為此制作GUI,所以我們只能等着看。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM