Как установить модули Python без пипа?

.Attach () моя сопоставленная Entity и заданное состояние изменено?

public ActionResult EditEntity(EntityDto model)
{
    var entity = Mapper.Map<Entity>(model);
    context.Set<Entity>().Attach(entity); // (or context.Entity.Attach(entity);)
    context.Entry<Entity>(entity).State = System.Data.EntityState.Modified;
    context.SaveChanges();
    return View(model);
}

Где создается ваш контекст? Вы должны сделать это в своем действии EditEntity imo.

public ActionResult EditEntity(EntityDto model)
{
    using(var context = new MyContext())
    {
        var entity = Mapper.Map<Entity>(model);
        context.Set<Entity>().Attach(entity); // (or context.Entity.Attach(entity);)
        context.Entry<Entity>(entity).State = System.Data.EntityState.Modified;
        context.SaveChanges();
        return View(model);
    }
}
0
задан Tiw 11 March 2019 в 15:41
поделиться

1 ответ

Я видел эту ошибку раньше, обычно она вызвана тем, что вы находитесь за корпоративным прокси, или вы были pwn.
Предполагая, что это прокси, вам нужно выяснить, что такое ваш https прокси, и добавить его в команду pip следующим образом:

pip install requests --proxy=https://my_proxy.com:xxx

где xxx - порт вашего прокси

0
ответ дан DavidG 11 March 2019 в 15:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: