Entity framework ASP.NETMVC是否有类似于Java';s[暂时]属性?

Entity framework ASP.NETMVC是否有类似于Java';s[暂时]属性?,entity-framework,transient,Entity Framework,Transient,正如标题所说,在ASP.NETMVC(4)中是否有一种方法将模型属性标记为“暂时的”,即不持久到数据库 我希望建立一个模型,其中大部分数据存储在外部系统中,我只需要在我的系统中存储该记录的引用,并在需要时从外部系统获取数据。我是否能够使用属性来实现这一点,或者我是否需要实现某种视图模型?由于它是语言名称的一部分,我认为最好的做法是将它包含在视图模型中,当您首先在控制器中获取数据时填充它,当你回到控制器保存它时,不要对它做任何事情 唯一接近您所描述的是Entity Framework的NotMap

正如标题所说,在ASP.NETMVC(4)中是否有一种方法将模型属性标记为“暂时的”,即不持久到数据库


我希望建立一个模型,其中大部分数据存储在外部系统中,我只需要在我的系统中存储该记录的引用,并在需要时从外部系统获取数据。我是否能够使用属性来实现这一点,或者我是否需要实现某种视图模型?

由于它是语言名称的一部分,我认为最好的做法是将它包含在视图模型中,当您首先在控制器中获取数据时填充它,当你回到控制器保存它时,不要对它做任何事情


唯一接近您所描述的是Entity Framework的NotMapped属性,它知道不为该字段创建列或将任何内容持久化到数据库中。但是这些通常只用于预先计算的属性(即,您需要一种快速的方法来请求3个字段的总和)。

ASP.Net MVC没有任何持久性-您是否使用类似LINQ to SQL的方法来实现这一点?