меня установлен на моей машине архитектуры x64 для Windows, конечно Oracle не сделал драйвер для использования их клиента в Oracle10g
, это, кажется, огромная проблема для я (остановка ныть) ....DirectMode с Devart и FluentNHibernate и Oracle 10g
So i actually have to connect to DB with Direct Mode.
Это так, как это работает:
OracleConnectionStringBuilder oraCsb = new OracleConnectionStringBuilder {
Direct = true,
Server = "xxx",
Port = 1521,
Sid = "xxx",
UserId = "xxx",
Password = "xxx"
};
OracleConnection myConnection = new OracleConnection(oraCsb.ConnectionString);
myConnection.Open();
const string myInsertQuery = "SELECT * FROM MEMBERS WHERE ID = 1";
OracleCommand myCommand = new OracleCommand(myInsertQuery) { Connection = myConnection };
myConnection.Open();
try {
var source = myCommand.ExecuteReader();
} finally {
myConnection.Close();
}
На самом деле так оно и работает.
Но вот моя проблема, как интегрировать его в FluentNHibernate?
Как использовать его здесь?
_configuration = Fluently.Configure().Database(OracleClientConfiguration.Oracle10 .ConnectionString(@"server=xxx;user id=xxx;password=xxx;SID=xxx;port=1521;Direct=True;")
.UseReflectionOptimizer()
.AdoNetBatchSize(5000)
.ShowSql().FormatSql())
Как заставить его работать без OracleClient (for 10g)
?
Есть пример того, как использовать его в FluentNh? – IamStalker
У меня есть 4.2.85 EF LinqConn Я не купил NH ver, как вы можете мне помочь? – IamStalker
1. Существует шаблон «Fluent NHibernate» для моделей NHibernate в Entity Developer Professional (или версии NHibernate): http://www.devart.com/entitydeveloper/entitydeveloper.chm (do Properties> Разблокировать, если его содержимое заблокировано в ваша среда)> Поддержка ORM> NHibernate> Генерация> Шаблоны создания моделей> Свободный шаблон NHibernate. – Devart