0

私の目標は、いくつかの外部キー列を持つテーブルにレコードを追加することです。

たとえば、Country テーブルを参照する Country ID を持つ Company テーブルがあるとします。linq to sql を使用するときは、新しい Company オブジェクトを作成し、そのプロパティにデータを入力し始めます。

それから私は言います

 context.ParentCompanies.InsertOnSubmit(pc);

しかし、Null参照例外が発生します。Country の場合、Company オブジェクトには 2 つのプロパティがあります。1 つは CountryID で、もう 1 つは Country オブジェクトです。CountryID を設定しましたが、Country オブジェクトを NULL のままにしています。新しいレコードを無効にするにはどうすればよいですか?

4

0 に答える 0