ASP MVC 4仅当模型已更改时,应用程序首次启动时执行自定义逻辑

时间:2014-01-14 14:39:22

标签: c# asp.net-mvc-4

我不确定如何准确地提出我的问题。我有一个要求,当我的任何业务模型发生变化时(例如:添加新属性)并部署应用程序,在启动应用程序时会触发一些自定义逻辑。例如:

这是我的商业模式:

public class MyEntity
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public bool hasMiddleName { get; set; }
}

我正在添加新属性MiddleName并部署应用程序。当应用程序再次启动时,它应检查模型是否已更改,然后才执行某些自定义逻辑(例如,将hasMiddleName设置为true)。我对asp mvc不太熟悉,我不确定这是否可以自动完成。

我正在使用ASP MVC 4与.Net 4.0和EntityFramework 4.0(我没有使用ef迁移)。另外,我使用sql项目来操纵数据库。正如我所提到的,我不是很有经验,所以任何想法和解释都将受到高度赞赏。感谢。

0 个答案:

没有答案