gpt4 book ai didi

c# - 使用扩展方法 (EF5) 恢复 DbContext.Detach() 方法

转载 作者:太空狗 更新时间:2023-10-29 18:07:28 24 4
gpt4 key购买 nike

<分区>

Entity Framework 5 中的 DbContext 上没有 Detach(object entity)

要分离实体,现在需要更改状态。也许我遗漏了一些东西,但这似乎比使用 Detach 方法更不直观和可读:

context.Entry(myEntity).State = EntityState.Detached;

我很想创建一个扩展方法来恢复 Detach 方法:

public static void Detach(this MyEntities context, object entity)
{
context.Entry(entity).State = EntityState.Detached;
}

Microsoft 删除 EF 5 中的 DbContext.Detach() 方法的原因是什么?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com