NHibernate dường như có một số cách mới để ánh xạ các thực thể trong mã, điều này thực sự tốt đẹp, nhưng tôi không thể tìm thấy bất kỳ thông tin nào về cấu hình các kết nối cơ sở dữ liệu trong mã. Nó đã được một thời gian kể từ khi tôi sử dụng NHibernate (phiên bản 2) và tôi đang sử dụng để Fluent NHibernate cung cấp khả năng này. Có một tính năng tương tự được xây dựng trong NHibernate 3.2 và nếu có, làm thế nào để sử dụng nó?nHibernate 3.2 cấu hình cơ sở dữ liệu trong mã?
5
A
Trả lời
4
4
Bạn không nói chính xác những gì bạn muốn định cấu hình, nhưng điều này có thể giúp bạn bắt đầu. Khám phá với intellisense để xem nhiều tùy chọn hơn.
var config = new Configuration()
.Proxy(p => p.ProxyFactoryFactory<NHibernate.Bytecode.DefaultProxyFactoryFactory>())
.DataBaseIntegration(d =>
{
d.ConnectionString = "foo";
d.Dialect<SQLiteDialect>();
});
+0
".... định cấu hình kết nối cơ sở dữ liệu trong mã ..." –
+3
Mã của tôi cho thấy cách thiết lập ConnectionString và Dialect. Bạn cần cấu hình gì khác? – jasonp
hmmm? mà một trong những đề cập đến kết nối cơ sở dữ liệu 'loquacious'? –
Kiểm tra blog của James Kovacs http://codebetter.com/jameskovacs/2011/01/21/loquacious-configuration-in-nhibernate-3/ – Vadim