設定を使用して、Entity Framework 4を使用して別のデータベースへの接続を整理するにはどうすればよいですか?
例:1つのクライアントはOracleで動作し、別のクライアントはSQLServerで動作します。データベース構造は同じです。データベースタイプを変更するには、パラメータを設定する必要があります
設定を使用して、Entity Framework 4を使用して別のデータベースへの接続を整理するにはどうすればよいですか?
例:1つのクライアントはOracleで動作し、別のクライアントはSQLServerで動作します。データベース構造は同じです。データベースタイプを変更するには、パラメータを設定する必要があります
XML マッピング (データベース ファーストとモデル ファーストの両方のアプローチ) を使用する場合は、リソース分割 (1 つの CSDL、1 つの MSL、多数の SSDL) とさまざまな接続文字列を使用するソリューションが必要です。このようなアプローチの例は次のとおりです。Microsoft の EFQuerySamples は、さまざまな SQL Server および SQL Server Compact バージョンとの相互作用を示しています。また、SQL Server に加えて Oracle、MySQL、PostgreSQL、および SQLite をサポートするDevart の修正バージョン EFQuerySamples も示しています。
流暢なマッピング (DbContext を利用した Code-First アプローチ) を使用する場合、複数のリソースは必要ありませんが、特定のデータベースと EF プロバイダーのいくつかの特性を考慮する必要があります (「dbo」スキーマの不在など)。このようなアプローチの例は次のとおりです: SQL Server、Oracle、MySQL、PostgreSQL、および SQLite の Code-First サンプル。