こんにちは、新しい vs 2010 ソリューションをゼロから始めました。vs ツールで生成された既存の edmx ファイルを追加して混乱を避けるにはどうすればよいですか :)? (最もクリーンな方法)
どうもありがとう!!
こんにちは、新しい vs 2010 ソリューションをゼロから始めました。vs ツールで生成された既存の edmx ファイルを追加して混乱を避けるにはどうすればよいですか :)? (最もクリーンな方法)
どうもありがとう!!
私はEilistraeeに同意しますが、非常に手続き的な別の開口部があります。この既存のedmxファイルをプロジェクトに追加できます。次に、edmxファイルを開いて、このモデルからデータベースを作成できます(これは、エンティティ図を右クリックして実行できます)。適切なデータベースを選択すると、app.configに接続文字列が自動的に作成されます。幸運を。
edmx ファイルを既存のアイテムとして追加すると、うまくいくと確信しています。ただし、構成ファイルに適切な connectionString を追加する必要があります。
<add name="<EntityContainerName>" connectionString="metadata=res://*/<pathToEDMX>.csdl|res://*/<pathToEDMX>.ssdl|res://*/<pathToEDMX>.msl;provider=System.Data.SqlClient;provider connection string="Data Source=localhost;Initial Catalog=MyDatabase;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
ここで、pathToEDMX はプロジェクト内の edmx ファイルへのパスです (たとえば、Model.edmx ファイルをプロジェクトの Models ディレクトリに含めた場合は Models.Model )。
この mmodel 接続文字列のデータベース接続文字列も変更する必要があります。
この接続文字列を機能させるには、モデル オプションの [メタデータ アーティファクト処理] を [出力アセンブリに埋め込む] に設定する必要があります。
これを行いたい場合、私が見つけた方法は次のとおりです。
VS 2013 および EF 6.1