アプリケーションでCustomerエンティティの新しいインスタンスを作成しようとしていますが、いくつか問題があります。このエンティティにはいくつかのナビゲーションプロパティがあり、それぞれに独自のナビゲーションがあります。プロパティ。たとえば、各CustomerエンティティにはAddressエンティティがあり、各AddressエンティティにはPhoneNumberエンティティなどがあります。これらすべてのエンティティの新しいデータセットを取得する方法がわかりません。私は次のことを試しました:
context.Customers newCustomer = context.Customers.CreateCustomer(...);
newCustomer.FirstName = firstNameTextBox.Text;
newCustomer.Address.Street = streetTextBox.Text; // this is where the error is thrown
この時点で、Addressがnullであるため、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが発生します。私は当初、新しい顧客エンティティを作成すると、関連する各エンティティの新しいインスタンスが自動的に作成されると想定していましたが、そうではないはずです。誰かがこれがどのように機能するかについてのコード例を提供できますか?ありがとう。