エンティティ フレームワークを使用して既存のデータベースからモデルを生成しましたが、プロパティの値を計算したいと考えています。例えば
私は MetaInfo テーブルを持っています:
- PageTitle、文字列、null 不可
- MetaTitle、文字列、null 許容
だから私は部分クラスを構築しました:
public partial class MetaInfo
{
public string MetaTitle
{
get
{
if (string.IsNullOrEmpty(_MetaTitle))
{
return _PageTitle;
}
return _MetaTitle;
}
}
}
ただし、「型 MetaInfo には既に MetaTile の定義が含まれている」ため、明らかにこれは機能しません。
同じプロパティ名を維持する方法はありますか、それとも計算されたプロパティの名前を変更する必要がありますか?
私がここにいる間に、ウィザマジグを実行して、既存のデータベースと統合するためのコードを最初に取得できますか?それでこの問題を回避できますか?