4

まず第一に、このトピックについて以前から多くの質問があったことを知っています。しかし、私の問題の解決策は本当に見つかりませんでした。私の問題は、抽象メソッドを使用して dbset から選択していることです。私のコードは次のようになります。

var dbe = (from i in dbEntities where IsEqualRecord(me, i) select i);

そして、これは私の抽象メソッド宣言です:

protected abstract bool IsEqualRecord(MEntity modelEntities, DEntity databaseEntity);

MEntityおよびDEntityジェネリック型です。whereステートメントをSQLステートメントに変換できないことを読みました。しかし、どうすればその問題を解決できますか?他のアプローチはありますか?

この質問を閉じるために投票しないでください。stackoverflow に関するほぼすべての同様の質問を調べましたが、解決策が見つかりませんでした。

4

1 に答える 1