1

NHibernate を使用して XML またはフラット ファイル (.txt) をデータベースとして CRUD 操作を実行する必要があるプロジェクトがあります。

RDBMS 以外で NHibernate を使用できますか?

4

2 に答える 2

1

簡潔な答え

はい

長い答え

最低限、IConnection、ICommand、Driver、および Parser を実装して SQL を XPath などに変換する必要があるため、かなりの作業が必要になります。

Xml/Txt を (メモリ内の) SQLite データベースに、ユース ケースに最適な形式でロードし、NHibernate を介してクエリを実行する方がはるかに簡単です。

于 2013-05-13T08:46:17.780 に答える
0

sqliteを使用できます。RDBMS ではありません。リレーショナル データベースですが、「管理システム」ではありません。サーバーはなく、ファイルだけです。インストールも構成もありません。dll と接続文字列だけです。

リレーショナル データベースとして NH を別の用途に使用しても意味がないと思います。

于 2013-05-13T09:46:45.253 に答える