當MySql中的datetime字段等於「0000-00-00 00:00:00」時,NHibernate無法將其轉換爲.net日期時間。Fluent Nhibernate mysql日期問題
ERRORMESSAGE:
"Unable to convert MySQL date/time value to System.DateTime"
如何配置功能NHibernate將值轉換爲null或datetime.min?
編輯:
我已經試過這樣: NHibernate Unable to convert MySQL date/time value to System.DateTime ,但它不工作。 這裏是我的配置:
string connectionString = "Server=SERVER;Port=3306;Database=DB;Uid=USER;Pwd=PASSWORD; Allow Zero Datetime=true;";
return Fluently.Configure()
.Database(MySQLConfiguration
.Standard
.ConnectionString(connectionString)
)
.Mappings(m =>
m.FluentMappings
.AddFromAssemblyOf<MyMapping>()
)
.BuildSessionFactory()
;
http://stackoverflow.com/questions/4626820/nhibernate-unable-to-convert-mysql-date-time-value-to-system-datetime – 2012-04-21 14:05:09
我試過這個,但沒有任何成功。 – eflles 2012-04-21 14:18:35