【发布时间】:2009-08-19 08:32:17
【问题描述】:
我一直在研究 Fluent Nhibernate,它看起来很有希望。但是……
我似乎无法让它与 MySQL 数据库一起使用。我的 Fluent Nhibernate 示例项目在 SQLite 数据库 (Fluent NHibernate: Getting Started) 上运行良好,但是一旦我将数据库配置更改为:
return Fluently.Configure()
.Database(MySQLConfiguration.Standard.ConnectionString(
x => x.Database("database")
.Server("server")
.Username("login")
.Password("password")
)
)
.Mappings(m =>
m.FluentMappings.AddFromAssemblyOf<Program>())
.ExposeConfiguration(BuildSchema)
.BuildSessionFactory();
我遇到了一个奇怪的异常:
Value cannot be null. Parameter name: stream
我知道我可以使用来自同一个项目的简单 SQL 语句连接到 MySQL。
有什么想法吗? :)
【问题讨论】:
-
请发布完整的异常,包括堆栈跟踪和内部异常 (
ex.ToString())
标签: c# mysql nhibernate fluent-nhibernate