DapperのMultiMapメソッドを拡張して、5つ以上のタイプをサポートすることを検討しています。5の技術的/パフォーマンス上の理由があるのか、それとも単なる任意の数なのか、興味がありましたか?
2 に答える
2
それはかなり恣意的なものであり、部分的には任意に拡張するのがかなり厄介ないくつかの実装の詳細が原因でした - 特にジェネリックを使用しているためです。ジェネリックを使用しない実装に変更すると、より型配列ベースのアプローチが可能になりますが、(データをつなぎ合わせるための) ラムダなどはかなり見苦しくなります。IIRC、これに関連してプル リクエスト キューに保留中のものがいくつかありますが、まだそれらをレビューする時間があまりありません。
また、間違いなく、これほど多くの型を含むクエリを実行している場合は、かなり複雑なことを既に実行している可能性があります。任意に複雑なシステムに使いやすい API を公開するのは困難です。
于 2013-03-07T13:53:52.457 に答える
1
より多くのタイプがすでにサポートされていることを認識してもらいたいだけです。(車輪を再発明しないように支援するだけです)
https://code.google.com/p/dapper-dot-net/issues/detail?id=50
ページの下部で、git-hub の変更を取得できます。
マット
于 2013-03-15T15:37:07.097 に答える