NHibernate, koddaki varlıkları eşlemek için bazı yeni yöntemlere sahip gibi görünüyor, ki bu gerçekten güzel, ancak veritabanı bağlantılarını kodda yapılandırma hakkında hiçbir bilgi bulamıyorum. NHibernate'i (sürüm 2) kullanmamdan beri bir süre geçti ve bu yeteneği sağlayan Fluent NHibernate'e alıştım. NHibernate 3.2'ye benzer bir özellik var mı ve eğer öyleyse, nasıl kullanabilirim?nHibernate 3.2 veritabanı yapılandırması kodda mı?
5
A
cevap
4
4
Yapılandırmak istediğiniz şeyi tam olarak söylemediniz, ancak bu başlamanıza neden olabilir. Daha fazla seçenek görmek için intellisense ile keşfedin.
var config = new Configuration()
.Proxy(p => p.ProxyFactoryFactory<NHibernate.Bytecode.DefaultProxyFactoryFactory>())
.DataBaseIntegration(d =>
{
d.ConnectionString = "foo";
d.Dialect<SQLiteDialect>();
});
+0
".... veritabanı bağlantılarını kod olarak yapılandırma ..." –
+3
Kodum, ConnectionString ve Dialect'in nasıl ayarlandığını gösterir. Yapılandırmak için başka nelere ihtiyacınız var? – jasonp
hmmm? bunlardan hangisi 'kapsayıcı' veritabanı bağlantılarından bahseder? –
James Kovacs'ın bloguna göz atın http://codebetter.com/jameskovacs/2011/01/21/loquacious-configuration-in-nhibernate-3/ – Vadim