「ビジネス オブジェクト」に「管理テーブル」を表示する適切な方法は何ですか? Address オブジェクトには次のものがあります。
public class Address
{
public int AddressID { get; set; }
public KeyValuePair<short, string> County { get; set; }
...
}
KeyValuePair<,>
プロパティに関する限り、このオブジェクトをどのようにインスタンス化するのでしょうか?
私の推測は次のとおりです。
var myAddress = new Address { AddressID = 3, County = new KeyValuePair<short, string>(32, "La Crosse")}
編集
KeyValuePair<>
これは、別のプログラマーの推奨に基づいて私が置き換えているものです。
.....Address.cs.....
public County County { get; set; }
.....County.cs.....
public class County
{
public short? CountyID { get; set; }
public string CountyName { get; set; }
}
2 つまたは 3 つ目の方法のうち、さらに優れた方法はありますか?