MySqlのdatetimeフィールドが "0000-00-00 00:00:00"に等しいとき、NHibernateはそれを.net datetimeに変換することはできません。流暢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 –
私はこれを試しましたが、成功しませんでした。 – eflles