私はasp.net mvc 4とエンティティフレームワークのコードファーストアプローチを使用しています。次のエンティティモデルがあります
public class User
{
public virtual int Id { get; set; }
public virtual String FirstName { get; set; }
public virtual String MiddleName { get; set; }
public virtual String LastName { get; set; }
}
フルネームを表示する必要があるユーザーリストビューページの場合、次のようなユーザーモデルで取得専用プロパティを作成しようとしています
public virtual String FullName{
get{
return FirstName + " " + MiddleName + " " + LastName;
}
}
しかし、それが機能するかどうかはわかりません。また、エンティティ フレームワークがこれをデータベース列にマップすることも望ましくありません。
ビューのみの他のプロパティから生成された同様の get only プロパティを使用できますか? 何をすべきかについて何か提案をしてもらえますか??