如何在实体框架7中使用阴影属性

技术Entity Framework 7中的影子属性怎么用这篇文章主要为大家展示了“Entity Framework 7中的影子属性怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并

本文主要向您展示如何在Entity Framework 7中使用阴影属性。内容简单易懂,条理清晰。希望能帮你解开疑惑。让边肖带领你学习如何在实体框架7中使用阴影属性。

影子属性是类本身中不存在的字段,但实体框架认为它存在。他们可以参与查询、创建/更新操作和数据库迁移。认为微软的影子属性主要有两种应用场景:

允许数据访问层访问不应由域模型向应用程序的其他部分公开的属性。

允许开发人员在没有源代码的情况下高效地向类添加属性。

属性在OnModelCreating事件中定义,该事件是DBContext中的重载方法。下面是将数据时间属性LastUpdated绑定到博客实体的示例。

protectedoverridevoidOnModelCreating(模型构建器模型构建器)

{

模型构建器。实体()。属性(' last updated ');

}此属性的一个常见用例是,在执行保存操作时,它会自动分配给LastUpdated属性。为此,您可以使用DBContext。获取DBEntry类型的对象列表。你可以这样写:

foreach(variteminmodifiedentrees)

{

项目。属性(' LastModified ')。CurrentValue=DateTime。现在;

}通常可以通过重载DBContext类的SaveChanges()方法来实现。通过这里的重载,您可以更新所有需要更新的数据,而不必在数据更新的每个地方重复代码。

当ChangeTracker适合修改和保存事件时,您将希望绕过DBEntry并直接访问影子属性。你可以通过EF做到这一点。属性函数,如下所示:

表达式ef.property(实体,“最后一次修改”)可以在放置到查询中时生成服务器端WHERE和ORDER BY子句。

以上就是《如何在实体框架7中使用阴影属性》一文的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/148264.html

(0)

相关推荐

  • 污的句子,哪些词语以前不污 但现在很污

    技术污的句子,哪些词语以前不污 但现在很污其实压根就不是这些词语变污了 只是我们自己的思想变污了…… 记得那年污的句子,那时候的火腿是吃的
    肥皂是用的,木耳还是一道爽口菜
    黄瓜还是一种蔬菜,菊花也还美丽地绽放
    那时

    生活 2021年10月29日
  • 盘点服装设计所经常性使用的软件-----ET,中篇)

    技术盘点服装设计所经常性使用的软件-----ET,中篇) 盘点服装设计所经常性使用的软件-----ET(中篇)大家好,我是IT共享者,人称皮皮。
    前言
    今天要跟大家介绍的是关于服装设计所经常性使用的软件

    礼包 2021年11月1日
  • mysql中Too many connections问题怎么处理

    技术mysql中Too many connections问题怎么处理这篇文章将为大家详细讲解有关mysql中Too many connections问题怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这

    攻略 2021年11月6日
  • spark权威指南(大数据处理框架Apache Spark设计与实现)

    技术Apache Spark 3.0的重大功能有哪些这篇文章将为大家详细讲解有关Apache Spark 3.0的重大功能有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了

    攻略 2021年12月17日
  • 有什么软件整理mac的menubar(mac隐藏menubar)

    技术MenuBar Stats for mac是什么工具小编给大家分享一下MenuBar Stats for mac是什么工具,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!MenuBar Stats M

    攻略 2021年12月24日
  • 怎么使用c语言中typedef关键字

    技术怎么使用c语言中typedef关键字本篇内容主要讲解“怎么使用c语言中typedef关键字”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用c语言中typedef关键

    攻略 2021年10月28日