0

基本クラスといくつかの異なるサブクラスを設定して変更追跡プロキシとしてインスタンス化しています。DbSet.Create(Type)メソッドを使用して、モデルに追加する追加のプロキシを作成したいと思います。

私のアプリケーションは、Code Firstが利用可能になる前に開発されたため、これらのオブジェクトを作成する前は、パラメーター化されたコンストラクターを使用して、オブジェクトとその基本メンバーの変数とプロパティの両方を初期化していました。

Entity Frameworkでは、パラメーターリストを含むコンストラクターを使用して変更追跡プロキシを作成できますか?これらのパラメーターの一部を基本クラス(プロキシ)にも渡すことができますか?(コードの保守が容易になるため、可能であればオブジェクト指向パラダイムを維持したいと思います。)パラメーター化されたコンストラクターを使用してこれを行う方法を教えていただければ幸いです。

ありがとう、

4

1 に答える 1

0

EF は、パラメーター化されたコンストラクターを使用できません。常にパラメーターなしのコンストラクターを提供する必要があります (ただし、そうである必要はありませんpublic)。

于 2012-07-10T09:05:33.340 に答える