我有一個名爲地址具有以下屬性類:連同(類型)字段的EntityFramework
public int Id { get; set; }
public string Name { get; set; }
public string Address1 { get; set; }
public string Address2 { get; set; }
public string City { get; set; }
public string State { get; set; }
public string Country { get; set; }
public string ZipCode { get; set; }
public int KeyId { get; set; }
public AddressType Type { get; set; }
的計劃是地址類型,以成爲客戶,供應商或位置的枚舉,並將KeyId作爲來自客戶,供應商或位置的外鍵。
這是一些能夠正確實體框架來完成或者我應該做3個獨立的類CustomerAddress,VendorAddress,LocationAddress。
AddressType代表一個或多個表?我的意思是在db中你只有一個名字爲AddressType的地址 –
AddressType是一個枚舉,而不是數據庫中的一個表。抱歉應該指定。 –