2011-11-28 15 views
5

NHibernateはコード内のエンティティをマッピングするいくつかの新しい方法を持っているようですが、これは本当にいいですが、コードでのデータベース接続の設定に関する情報は見つかりません。私がNHibernate(バージョン2)を使用してから、この機能を提供するFluent NHibernateに慣れてからしばらくしています。同様の機能がNHibernate 3.2に組み込まれていますか?もしそうなら、どうすれば使用できますか?nHibernate 3.2コード内のデータベース設定?

答えて

4

バージョン3.2で利用可能なFluent NHibernateの新しい代替手段が「Loquacious API」と呼ばれていると思います。どのように使用するかについては、この質問hereとnhibernate forge wiki hereを参照してください。

+0

hmmm?そのうちの1つに「loquacious」データベース接続がありますか? –

+2

James Kovacsのブログhttp://codebetter.com/jameskovacs/2011/01/21/loquacious-configuration-in-nhibernate-3/ – Vadim

4

あなたが設定したいものは正確には言いませんでしたが、これが始まる可能性があります。インテリセンスで探検して、さらに多くの選択肢を見てください。

var config = new Configuration() 
      .Proxy(p => p.ProxyFactoryFactory<NHibernate.Bytecode.DefaultProxyFactoryFactory>()) 
      .DataBaseIntegration(d => 
            { 
             d.ConnectionString = "foo"; 
             d.Dialect<SQLiteDialect>(); 
            }); 
+0

"....コードでのデータベース接続の設定..." –

+3

私のコードは、ConnectionStringとDialectの設定方法を示しています。何を設定する必要がありますか? – jasonp

関連する問題