5

私は Dapper の大ファンであり、いくつかの SQL Azure プロジェクトで Dapper を使用しているので、MonoTouch でも組み込みの Mono.Data.SQLite に対しても使用したいと考えています。

Dapper の速度は動的コード生成によるものだと認識していますが、これは残念ながら、MonoTouch によって事前にすべてをコンパイルする必要がある iOS では大したことではありません。

最初の質問: dapper の関連部分のリフレクション ベースの実装を提供するために何らかの努力をした人はいますか? (私はそれがかなり遅くなることを知っています)それを実装するのがどれほど難しいかはわかりません(Dapperソースを一瞥しただけです)。

2 番目の質問: ここで素朴に聞こえないことを願っていますが、エンティティ POCO 用に動的に生成された IL を、MonoTouch プロジェクトに追加できる IL アセンブリ ソース ファイルに具体化する小さなユーティリティをリモートで作成して、取得することは可能でしょうか?ビルド時に AOTed? それとも、結合や QueryMultiple などのためにこれは不可能ですか?

注: Dapper を MonoTouch に移植しようとする試みが少なくとも1 回あることは認識していますが、ソースをざっと見ただけでは、すべての動的メソッド生成がまだそこにあるため、どのように動作するのかわかりません。

4

0 に答える 0