需求:
假設有實體A,實體B,A與B之間設置一對一關係,但同時想要A中的B可以爲null。
但設置A、B一對一關係後,在A中無法設置B的屬性爲null
原因:
實體之間關係錯了,如果希望A中的B爲1個或者爲null,那麼A與B的關係就不應該爲一對一,而應該爲一對多。
一對一關係的含義爲:A中必須有且只有一個B,B中也必須有且只有一個A,兩者都不能爲null
如果希望A中的B有一個或爲null,那麼A與B的關係應該爲一對0...1
假設有實體A,實體B,A與B之間設置一對一關係,但同時想要A中的B可以爲null。
但設置A、B一對一關係後,在A中無法設置B的屬性爲null
實體之間關係錯了,如果希望A中的B爲1個或者爲null,那麼A與B的關係就不應該爲一對一,而應該爲一對多。
一對一關係的含義爲:A中必須有且只有一個B,B中也必須有且只有一個A,兩者都不能爲null
如果希望A中的B有一個或爲null,那麼A與B的關係應該爲一對0...1
this.richTextBox2.SelectionStart=this.richTextBox2.Text.Length; this.richTextBox2.ScrollToCaret();
public partial class MyMessageBox : Window { public static void Show(string strErrorInfo) {