2

問題があります。私のホストは NET 4.0 しかサポートしていないため、EF 5.0 を適切に使用できません。ダウングレードしたいのですが、その方法がわかりません。

web.config でバージョンを変更しようとしましたが、役に立ちませんでした。アプリケーションを実行すると、エラーが発生するだけです。

何か特別なことをする必要がありますか?その後、モデル全体を削除して再度作成する必要がありますか?

最初に EF を使い始めたときは、どのバージョンも選択しませんでした。モデルを生成する小さなウィザードに従っただけですが、モデルは EF5 のものだと思います

ありがとう

4

1 に答える 1

3

.NET 4.0 は問題ありません。EFバージョンに関するものではないため、EF 4.0を使用しないでください。ターゲット フレームワークをアプリケーションと依存ライブラリの .NET 4.0 に変更するだけです。その後、おそらくいくつかのエラーが発生するでしょう。nuget からエンティティ フレームワーク dll をアンインストールしてインストールします。このため:

<package id="EntityFramework" version="5.0.0" targetFramework="net40" />

次に、モデルを再作成する必要があります。一部のクラスでは、4.5 フレームワークに付属する空間位置などのエラーが発生する可能性があるため...

于 2013-06-01T19:09:27.397 に答える