加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

entity-framework – ASP .Net MVC与Java的[Transient]属性有什

发布时间:2020-12-16 09:52:57 所属栏目:asp.Net 来源:网络整理
导读:正如标题所说,ASP .Net MVC(4)中是否有一种方法可以将模型属性标记为“瞬态”,即不会持久存储到数据库中. 我希望建立一个大多数数据存储在外部系统中的模型,我只需要在我的系统中存储该记录的引用,并在需要时从外部系统获取数据.我能够使用属性执行此操作还
正如标题所说,ASP .Net MVC(4)中是否有一种方法可以将模型属性标记为“瞬态”,即不会持久存储到数据库中.

我希望建立一个大多数数据存储在外部系统中的模型,我只需要在我的系统中存储该记录的引用,并在需要时从外部系统获取数据.我能够使用属性执行此操作还是需要实现某种View模型?

解决方法

因为它是语言名称的一部分,我认为最好的做法是将它包含在ViewModel中,当你在控制器中首先获取数据时填充它,当你没有做任何事情时回到控制器保存它.

接近你所描述的唯一的东西是Entity Framework的NotMapped属性,它将知道不为该字段创建列或为数据库保留任何内容.但这些通常仅用于预先计算的属性(即,您想要快速询问3个字段的总和).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读