change-tracking

    0热度

    1回答

    我正在使用STE,并且希望为对象及其子项启用更改跟踪。我现在需要做的就是这样的事情。 int id = 1; using(CustomerEntities context = new CustomerEntities()) { CustomerSection custSection = context.CustomerSections.Include("CustomerSectio

    1热度

    1回答

    我有一种情况需要跟踪MySQL数据库中数据的所有更改。 例如,我们在“customers”表中包含一个字段,其中包含一个评级,表明与该客户进行交易的风险程度。每当这个领域发生变化,我都需要记录下来,所以我们可以回过头来说“他们是3,现在他们是8”。在MySQL中是否有自动化的方式来处理这个问题,或者我只需要在应用程序本身中写入大量的变更跟踪逻辑?

    0热度

    1回答

    有没有方法可以找出我的对象上已更改的字段。 示例问题:当某个日期字段被更改并且正在保存更改时,自定义一些自定义逻辑应该应用于相关对象。 我想在context.SaveChanges();之前做,但ObjectStateManager并没有给我所需要的所有信息。

    0热度

    1回答

    在主体框架中将主键属性定义为虚拟有什么好处? AFAIK,virtual用于导航属性中的延迟加载和其他属性中的更改跟踪。但是我们不需要主键中提到的任何功能。 那么,定义主键是否有用?

    1热度

    2回答

    如果对象未保存更改,我想更改对象的显示。我想我可以只使用ChangeTracker.State,但如果我更改导航属性,那不会更改为修改。 例如,Contact对象包含电话,地址和电子邮件的导航属性。如果我更改联系人的姓名,状态将更改为修改,但更改电话会使对象的状态保持不变。

    0热度

    2回答

    实体框架是否天生支持任何类型的更改跟踪在检测数据库中的哪些记录是在某个日期x之后添加的,哪些是在某个日期x之前添加的?我知道它支持跟踪实体本身属性的变化,但我认为这有点不同。 如果不是在实体框架中,我想知道什么将建议一个简单的方法来实现这一点。 这种情况会发生在每小时发生自动推送式数据传输,每次启动一次推送时,服务器必须知道自上次推送以来添加了哪些记录,并推送这些记录。 有没有人知道一个标准和可靠

    1热度

    2回答

    我正在创建从保存的zip文件到git的历史记录。我很高兴需要git add .文件到临时区域,以便提交选定的文件。到现在为止还挺好。 不过我现在在的简单相加第一(未压缩)文件集,提交它们,然后删除其目录及内容,解压缩下一组之前,将它们添加和提交的情况下,常与变型目录名。 我的理解问题是,我得到的“unstaged更改”显示(Git Gui)的directorie /文件我删除了一些提交。我明白,g

    0热度

    2回答

    我正在开发一个将公开WCF服务的应用程序。我在DAL上使用Entity Framework 4.1。问题是当我加载一些实体(比如说一个客户有顺序,而顺序又有OrderDetail)。加载它之后,我在Customer,Order和OrderDetail对象中进行了一些更改(添加了一些新订单,并删除/更新了一些现有订单),并将对象图发送到WCF服务以进行更新,如下所示。 Customer oCusto

    9热度

    2回答

    我有一个基类,我从继承有两个零到与其他实体一对多的关系: public abstract class WebObject { public WebObject() { RelatedTags = new List<Tag>(); RelatedWebObjects = new List<WebObject>(); } [Key,

    16热度

    1回答

    我使用的是实体框架4.1代码优先。是否有一种内置方法可以获得自实体从数据库加载后属性发生更改的列表?我知道代码首先检测到对象已更改,但是有没有办法确切地得到哪些属性发生了变化?