アプリケーション全体で広く使用する ADO.NET の DbProviderFactory のラッパーを作成しました。IDataReader の行を POCO にマップする多くのコードも作成しました。しかし、私はたくさんのクラスを持っているので、すべてを維持するのが大変です。
シーバン全体をペタポコのようなマイクロオームに置き換えることを検討しています. ただし、いくつかのクエリがあります。
- プロパティとして他のPOCOを含むPOCOがたくさんあります。Petapoco はこれをどの程度サポートしていますか?
- 動的オブジェクトを返す Massive や Simple.Data などの ORM を使用して、それを POCO にマップする必要がありますか?
- 行から POCO へのマッピング全体に対して使用できるアプローチはありますか? データベースの設計方法が特に一貫していないため、規約ベースのツールを実際に使用することはできません。