0

現在、OR/M取り組んでいるソリューションの決定を行っています。私は一方で EF と、他方で LinqToSql とDapper (両方) の間の岐路に立っています。

SO が (パフォーマンスのボトルネックのために) L2SQL と Dapper を使用しているという事実は、私をこのソリューションの実装に引き付けます。最初に EF に惹かれたのは、POCO エンティティを実装できるシンプルさでした。

かなりの間グーグルで検索しましたが、探しているものが見つかりませんでした。POCOエンティティでLinqToSqlを使用するためのクリーンでシンプルなソリューションが欲しいです。つまり、POCO エンティティとのリポジトリ コントラクトがあり、これらを LinqToSql エンティティに手動でマップする必要はありません。これはAutoMapperを使用して簡単に実現できますか?

POCO から L2SQL にマップしてから (戻り値のために) POCO に戻すには、2 回以上の呼び出しが必要です。

インスタンス化されていない場合にデフォルトのマッパーを作成する拡張メソッドはありますか?

CreateObjectSet<T>EFで行っているような、ある種のマッピングツールを使用する以外に、これに対する他の解決策はありますか?

4

0 に答える 0