Я пытался обновить этот код до Entity Framework Core.
Ошибка CS0246 C # Не удалось найти тип или имя пространства имен 'ObjectContext' (отсутствует директива using или ссылка на сборку?
... inObjectContext и ObjectStateEntry существуют в пространстве имен System.Data.Entity.Core.Objects.
Благодаря поиску в Интернете я узнал, что это пространство имен не существует, так что теперь, что я должен сделать, чтобы исправить эту ошибку?
Я много пробовал в интернете спасибо
public void attachtoorget<t>(ObjectContext context, string entitysetname, ref t entity) where t : class
{
ObjectStateEntry entry;
// track whether we need to perform an attach
bool attach;
if (context.objectstatemanager.trygetobjectstateentry(context.createentitykey(entitysetname, entity), out entry))
{
// re-attach if necessary
attach = entry.state == EntityState.Detached;
// get the discovered entity to the ref
entity = (t)entry.entity;
}
else
{
// attach for the first time
attach = true;
}
if (attach)
context.attachto(entitysetname, entity);
}