本当に簡単な質問です。 Entity Framework 5/6はASP.NET Core 2.0でサポートされていますか?私はそれがサポートされていないと誰かがそれを試しているかどうかを知りたいと言われましたか?EF 5/6 in ASP.NET Core 2.0
ありがとう
本当に簡単な質問です。 Entity Framework 5/6はASP.NET Core 2.0でサポートされていますか?私はそれがサポートされていないと誰かがそれを試しているかどうかを知りたいと言われましたか?EF 5/6 in ASP.NET Core 2.0
ありがとう
コアをターゲティングしている場合は正しくなります。いいえ、Entity Frameworkの6は、.NETのコア2.0でサポートされていない
<PropertyGroup>
<TargetFramework>net461</TargetFramework>
...
</PropertyGroup>
https://docs.microsoft.com/en-us/aspnet/core/data/entity-framework-6
:あなたは
csproj(も、あなたのasp.netのコアアプリケーションに)にもかかわらずフルフレームワークをターゲット可能性
しかし、あなたは、いくつかのオプションがあります。
「Entity Framework CoreはEntity Framework 6ほどうまくいかない」と私は考えていると思いますが、それはありませんか? –
私はそれを私のプロダクションプロジェクトで使用しようとしていました。まず、EF6からEFコアに移行することはできません。モデルとすべてのデータアクセスレイヤー(すべて)を書き直す必要があります。第2に、新しいプロジェクトを開始しても、重大な制限があります。たとえば、明示的な中間エンティティ(EF6 can)なしで多対多の関係を使用する方法はありません。あなたのモデルが "Hello world!"でない場合アプリケーション、それは地獄にあなたをもたらすでしょう。私はbeleave MSは次のバージョンでそれを修正する –
EF6で可能ではないPostgresqlのような他のデータベースベンダーのサポートもあります。だから、それはあなたがそれをどのように使っているかに依存しているので、それは意見の問題です。 –
これが行われた場合、コードはLinuxマシンで実行されますか? – user1144596
"これが行われた場合、コードはLinuxマシンで実行されますか? - 明らかにno –
@TimurLemeshko - いいえ、Windowsフレームワーク上で.Netフレームワークが動くようにはなりません。 – CodeNoob