首页 > 解决方案 > 从 EF 6 升级到 EF Core

问题描述

我正在尝试将我的项目升级到 .net Core 2.0,我想不出任何解决方案来更改以下行。

旧实现:

  public void ResetChangeTracking<T>(T model) where T : class, ICloneable, ICommonModel
    {
        // We might get called with a null model.  If so, just return.
        if (model == null) return;

        // Calling ObjectContext.GetObjectType helps when DynamicProxies are being used.
        // https://msdn.microsoft.com/en-us/data/jj592886.aspx
        string key = $"{ObjectContext.GetObjectType(model.GetType())}-{model.Id}";

        if (_originalValues.ContainsKey(key))
        {
            _originalValues.Remove(key);
        }
    } 

如何在 .net Core 2.0 中进行这项工作?

谢谢

标签: entity-frameworkentity-framework-core

解决方案


推荐阅读