我正在將複雜的對象樹保存回我的sql服務器數據庫。 對象樹上的一個字段必須是null
或有趣的日期,因爲我收到此錯誤消息。nhibernate如何在複雜更新中找到壞字段
「SQLDATETIME溢出。必須是AM和 12/31/9999下午11:59:59 1753年1月1日12:00:00之間。」
我可以用視覺工作室檢查發現和深入,直到我找到狡猾的領域,但這是非常耗時。它也不會導致自己產生很大的日誌記錄錯誤信息。
是他們的方式,我可以得到nhibernate返回錯誤消息的有問題的字段名稱?
我沒有做任何幻想,
public TEntity Save(TEntity entity)
{
return Save(entity, false);
}
注:我用流利的NHibernate的配置
當然。但我的對象樹有很多這些領域。因此不得不深入研究以找到它。這幾乎肯定是由於我沿着線路繼承的一些不良數據,如果我可以直接跳到現場,它會使我的生活變得更加容易 – Crudler