データベースにImpactsというテーブルがあり、コンポーネントテーブルのcmpt_nameとcmpt_referenceという2つのフォアリングキーがあります。
Impactテーブルを使用して作成したObservableCollectionにデータを追加したいと思います。しかし、cmpt_nameとcmpt_referenceを追加することはできませんか?
public ObservableCollection<Impact> ModelListe { get; set; }
private Impact model;
public Project_Questions_Window()
{
InitializeComponent();
ModelListe = new ObservableCollection<Impact>();
DataContext = this;
}
public void addData()
{
model = new Impact();
**model.Component.cmpt_name = comboBoxComponents.Text;**
model.impt_name = textBoxQuestion.Text;
**model.Component.cmpt_reference = comboBoxComponents.SelectedValuePath;**
ModelListe.Add(model);
}
強調表示された行にエラーが表示されます。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
誰かがそれを解決する方法を教えてもらえますか?エンティティモデルデータベースを使用しています。