0

Entity Framework を使用して SQLCE (SQL Server Compact Edition) データベースを "リバース エンジニアリング" できますか?

コード ファーストを使用できるように、Entity Framework を使用してデータベースを "リバース エンジニアリング" する方法について、MSDN 開発センターのチュートリアルCode First to an Existing Databaseに従いました。チュートリアルに従って、私は:

  1. Entity Framework Power Toolsをインストールしました 。
  2. Visual Studio 2012 でアプリケーション (Empty MVC4) を生成しました。
  3. データベースを追加しました (SQLCE を使用する必要があります)。
  4. ルート プロジェクト フォルダーを右クリックし、 を選択しEntity Framework > Reverse Engineer Code Firstます。
  5. [接続プロパティ] ウィンドウが表示されたら、DataSource タイプを「Microsoft SQL Server Compact 4.0.
  6. Project App_Data フォルダーを参照し、SQLCE データベースを選択します。
  7. 接続をテストし (成功)、[OK] をクリックします。

次に、次のエラーがスローされます。

System.ArgumentException: 
The modelEntityContainerName parameter '...\App_Data\cesdfContext' contains characters that are not valid.
4

1 に答える 1

0

この問題が Entity Framework 6 リリースで修正される予定であるという私の最初の投稿へのコメント (by (ErikEJ) による) で提供されたリンクをたどることによって確認されました。

于 2013-04-30T04:27:00.513 に答える