質問: sub as Subscription); ``` この行はPetaPocoで動作します。プロジェクトの要件のために、Dapperに切り替える必要がありました(またCRUDメソッドを使用するためにDapperExtensionsを追加する必要がありました)ので、今このエラーが発生しています: > 式ツリーは、オプションの引数を使用する呼び出しまたは呼び出しを含むことはできません > > どのようにこれを処理するための任意のアイデアですか?
回答: Moqを使用して、オプションのパラメータを持つメソッドをモックすることはできません( `Update` 同様 )。詳細については、 この質問を参照してください。ただし、 `Update`メソッドのすべてのパラメータを指定しています。 これは、Moqではなく、フレームワークに固有の制限であることに注意してください。 `Expression`デフォルトのパラメータを持つメソッドを渡すことはできません。 Jon Skeetはなぜここで良いデモンストレーションをしますか?