2011-05-05 160 views
0

我有代碼中顯式創建列的DataGrid。我綁定WPF元素在這樣的代碼:數據綁定子屬性對象null

var path = "ReferenceProperty." + otherObj.StringProperty; 
var dataBinding = new Binding(path) { TargetNullValue = "not set" }; 

當我在DataGrid中創建新行出現的問題,是的ReferenceProperty空,拋出異常。 如果我嘗試在默認ctor中創建ReferencePropertys對象,NHibernate認爲在刷新之前沒有保存臨時對象。 我該如何解決它?

在此先感謝。

回答

0

聽起來就像你需要爲這個多對一的參考指定一個級聯。將其設置爲全部或保存更新。

+0

但我真的不想創建轉儲對象。我寧願以某種方式檢查ReferenceProperty是否爲空。 – 2011-05-06 08:11:57