我不确定如何准确地提出我的问题。我有一个要求,当我的任何业务模型发生变化时(例如:添加新属性)并部署应用程序,在启动应用程序时会触发一些自定义逻辑。例如:
这是我的商业模式:
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项目来操纵数据库。正如我所提到的,我不是很有经验,所以任何想法和解释都将受到高度赞赏。感谢。