だから私は都市モデルを持っています。各都市には、その他の都市と同様に Name 属性と、StateId および State (StateId は外部キー) があります。State には Name プロパティもあります。Name + ", " + State.Name で、"Ashland, OR" のような "Name_Full" というプロパティを作成したかったのです。ただし、プロパティを参照しようとすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます。
都市モデルのコードは次のとおりです。
public class City
{
public int CityId { get; set; }
[Required]
public string Name { get; set; }
public int StateId { get; set; }
public State State { get; set; }
public List<Store> Stores { get; set; }
public string Name_Full
{
get
{
return Name + ", " + State.Name;
}
}
}
(名前空間と使用するものは含めませんでした)。