0
私は、コードファーストを使用してEntityフレームワークを使用するアプリケーションを作成しています。私はいくつかのモデルを作りましたが、それ以上前にいくつかのことを確認したいと思います。私が作成したモデルは、製品、顧客、注文などのものです。私はまた、アドレスのように、私がタイプとして使用しているいくつかのモデルを作成しました。例:C#モデルの複合型と個別のプロパティの使用
public class Customer
{
public int CustomerID { get; set; }
public string CustomerName { get; set; }
public string CustomerEmail { get; set; }
public string PhoneNumber { get; set; }
public Address ShippingAddress { get; set; }
public Address BillingAddress { get; set; }
}
public class Address
{
public string AddressLineOne { get; set; }
public string AddressLineTwo { get; set; }
public string Company { get; set; }
public string City { get; set; }
public string State { get; set; }
public int ZipCode { get; set; }
public string Country { get; set; }
}
これは、ShipToAddress、ShipToStateなどの個別のプロパティを作成するよりも好ましいですか?私はウェブ開発にはまだまだ慣れていないので、この問題が原因でいくつかの問題が発生するため、これを開始する必要はありません。事前にお手伝いをしてくれてありがとうございました。私が十分明確でない場合は、事前にお詫びします。
素晴らしい!早速のお返事ありがとうございます。ちょっとしたことに、ファイルクラス内の他のエンティティと一緒にAddressクラスのようなモデルを保存するか、独自のフォルダを用意する必要がありますか? – IanAuld
私はそれらを他のエンティティと同じフォルダに持っています – Habib
あなたの助けをありがとう。 – IanAuld