2016-04-27 14 views
1

リバースエンジニアリング私のプロジェクトでは。私たちのプロジェクトはデータベースの最初のアプローチに従っているからです。エンティティのフレームワーク7.0.0-rc1 - 最終リバースエンジニアから既存のデータベース "データベースファースト"

このコマンドでは、リバースエンジニアリングを実行しましたが、RevEngコマンドでは実行できませんでした。

dnx ef DbContext Scaffold "Server=databasename;Database=data;UserID=*;Password=*;" EntityFramework.MicrosoftSqlServer 

私は多くのことを試みたが、EFRevEngコマンドを見つけることがまだできています。

プロジェクトで

、私は

"commands": { 
     "web": "Microsoft.AspNet.Server.Kestrel", 
     "ef": "EntityFramework.Commands" 
    } 

"dependencies": { 
     "EntityFramework.Commands": "7.0.0-rc1-final", 
     "EntityFramework.Core": "7.0.0-rc1-final", 
     "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final", 
     "EntityFramework.MicrosoftSqlServer.Design": "7.0.0-rc1-final", 
     "EntityFramework.Relational.Design": "7.0.0-rc1-final",   
} 

を使用していますので、どのように私は私を助けて 、DNXにRevEngコマンドを有効にすることができます!

答えて

1

Entity Framework RC1は非常に不完全です。多量の機能がありません。現在の状態では、ほとんど使用できません。さらに、次回のリリースではdnxがなくなります。あなたが今考えていることの多くはおそらく変わるでしょう。 Dnxは、netという名前の新しいライブラリに置き換えられます。

+0

で行くため@Clientは、私はそれの関連する何かを発見した任意の参照リンクがあります。 Rc1はファイナルに入っているので、これも変わっていますか? –

+0

これは、リリース候補1の最終版です。EF7がリリースされる前に、おそらく2つ以上のリリース候補が存在する可能性があります。したがって、ドキュメントがあればそれほど多くはありません。私はGitHubに載っている開発者から私が知っていることのほとんどを学んだ。 –

+0

@Client このリンクには、efに関する機能が記載されています。 https://github.com/aspnet/EntityFramework/wiki/Roadmap データベースの最初のアプローチを使用しているときにEF7と一緒に行くのがベストです –

0

コマンドreveng - "リバースエンジニアリング" の略でした。しかし がに変更されました。dbcontext足場が戻ってきました。 revengはもはや が存在しません。私は質問の解決策を得ている。もっとこの リンク

https://github.com/aspnet/EntityFramework/issues/5194

関連する問題