start私はNhibernateで完全に緑色だと言いますが、Nhibernateを既に作成済みのDataBaseにどのように使用するのか不思議でした。データベースそのものはかなり大きいです(私のCPU上でテストするために使用している部分は1GBです)。私はxmlによるマッピングの巨大なファンではありません。私はこのツール(https://www.devart.com/entitydeveloper/)を助けるかもしれないと思ったが、その性能は満足できるものではない。だから私はコードと一緒に行くだけで、XMLでマップするか、私は一緒に行くことができる私の他の可能な方法は何ですか?Nhibernate Database First
2
A
答えて
2
私の知っている2つのオプションがあります。
- Fluent NHibernate:、NHibernate.Mapping.Attributes付:流暢、XMLレスはNHibernateは
- NHibernate.Mapping.Attributesのための安全な、自動化され、規則ベースのマッピングをコンパイルし、 .NET属性を使用してエンティティを飾ることができます。これらの属性はマッピング情報の生成に使用されます
1
NHibernate
が必要な場合を除き、Dapper
特にあなたの懸念がパフォーマンスである場合。 CRUD
についてはDapper Contrib or Dapper Rainbow
をご覧ください。上記の二つのアドオンに加えて
関連する問題
- 1. EFコードfirstとDatabase first
- 2. NHibernateとコードfirst
- 3. NHibernate、SQLite、ATTACH DATABASE
- 4. EF Database First "データベース 'master'で拒否されたCREATE DATABASE権限。"
- 5. MVC Database-first - ストアドプロシージャを呼び出してエラーを取得する
- 6. CodeFirstとDatabase Firstの利点は何ですか?
- 7. Code-First EntityFrameworkでWebHostingにASP WebProjectをアップロードする - CREATE DATABASE 'master'
- 8. Web MVC(EF-database first)を公開するには?
- 9. Fluent NHibernateを使ってMySql Database Wrapperを書く
- 10. First Come First
- 11. Asp.Net Web Api、Foreign tabel "Code-First database"からの戻り値またはインクルード値
- 12. asp.netで別のクラス名とテーブル名を持つ方法mvc + Database First Approach
- 13. Oracle Databaseのコンパイルエラー
- 14. First Come First Serve(FCFS)C#のCPUスケジューリング
- 15. EF Database-Firstアプローチを使用して課題を説明するデータアノテーションのチュートリアルはありますか?
- 16. Python Database
- 17. Drools Database
- 18. android to mysql database
- 19. PrestashopログインFirst
- 20. querySelectorAllと:first child
- 21. Openstack First AngularJsダッシュボード
- 22. first()のSpringリポジトリメソッド
- 23. Linqpad&EF5 Code First
- 24. C#Regex.Replace first group
- 25. Facebook App first obstacle
- 26. OCAML Depth-First Search
- 27. .Max()vs OrderByDescending()。First()
- 28. コードfirst connectionStrings
- 29. ruby "first"ヘルパーメソッド?
- 30. Joomla First Component
、NHibernateのは、内蔵されているサポート「マッピング・バイ・コード」のために。 XMLの必要はありません。 –
コードで2番目のマッピング。これはxmlによって柔軟性がありますが、セッションファクトリの起動時に解析するxmlマッピングがないため、より高速になることを意図しています。私が正しく覚えていれば、カバーの下のFluentは、その場でxmlを作成するので、セッションファクトリーの起動はそれほど速くはありません。コードによるマッピングや流暢なリソースもあります。http://notherdev.blogspot.com/2012/02/nhibernates-mapping-by-code-summary.html – Fran