停止在MVC模型中覆盖另外创建的字段

时间:2018-03-29 10:51:22

标签: c# asp.net-mvc entity-framework

好的,我在我的一个模型文件中有这个 -

public string FullName { get { return FirstName + " " + LastName; } }

这是由我输入的,而不是由EF自动输入。

当我在.edmx文件中运行数据库更新时,上面的代码会被删除。

我已经尝试将其放入元数据/部分类中,但似乎只适用于数据注释。

从数据库更新模型时是否有保留自定义FullName字段的方法?

我知道我可以使用视图模型,但不愿意

1 个答案:

答案 0 :(得分:0)

尝试[NotMapped]属性

[NotMapped]
public string FullName { get { return FirstName + " " + LastName; } }