95% 類似したスキーマを持つさまざまなクライアント用の複数の既存の SQL Server データベースがありますが、特定の顧客のニーズを処理するために、各データベースにいくつかの追加のカスタム列がある場合があります。
たとえば、データベース A には、2 つのカスタム列を持つテーブルがあるとします。
StdColumn1, StdColumn2, CompanyACustom1, CompanyACustom2
データベース B にはカスタム列が 1 つあります。
StdColumn1, StdColumn2, AnotherCompanyCustom1
データベースCにはカスタム列がない場合があります。
StdColumn1, StdColumn2
Entity Framework を構成して、C# オブジェクトに追加の定義済みプロパティ (例: CustomColumn1
、CustomCustom2
など) があり、それらが存在する場合はこれらのカスタム列にマップされ、カスタム列が存在しない場合は効果がありません。
ビューはこれを行う 1 つの方法ですが、CSDL、SSDL、および MSDL ファイルを使用してこのようなことを行うことができるかどうか疑問に思っていました。それとも、このテクノロジーを機能させることができるでしょうか?