entity-framework - 从 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 中进行这项工作?
谢谢
解决方案
推荐阅读
- javascript - 本地链接时视频未显示在页面中,但源为 URL 时显示
- azure-devops - 每次我推送到存储库时,Github Pages 对自定义域的松散设置
- html - Flexbox 内容在 Safari 浏览器上发生变化
- python-3.x - ImportError:无法从“torch.jit.annotations”导入名称“可选”
- python - 通过避免生成密钥,更快地从 Redis 中提取数据并存储在 Panda Dataframe 中
- xamarin - 在 Xamarin Forms 中将视图分解为组件的正确方法是什么?如何传递绑定和上下文?
- ios - 为什么调度组不等待?
- unity3d - Unity3d - 什么是 linecast hit.normal
- python - 如果另一个 DEF 不起作用,如何运行一个 DEF 以及如何构建它?
- arrays - 对包含在数组中的字典进行排序