我已经使用实体框架从我现有的数据库中生成模型,并且我想计算属性的值。例如
我有一个 MetaInfo 表:
- PageTitle,字符串,不可为空
- 元标题,字符串,可为空
所以我构建了一个部分类:
public partial class MetaInfo
{
public string MetaTitle
{
get
{
if (string.IsNullOrEmpty(_MetaTitle))
{
return _PageTitle;
}
return _MetaTitle;
}
}
}
显然,这不起作用,因为“类型 MetaInfo 已经包含 MetaTile 的定义”。
有没有办法保持相同的属性名称,或者我应该重命名我的计算属性?
当我在这里时,我可以做一些 wiza-ma-jig 并首先获取代码以与我现有的数据库集成,它会规避这个问题吗?