Не могу использовать db.entry в моем хранилище - PullRequest
1 голос
/ 24 февраля 2012

Я использую модель EF в моем проекте.Я использую viewmodel в моих контроллерах показывают данные.Тем не менее, я не могу получить доступ к db.entry в моем хранилище.Почему я не могу получить к нему доступ?

Это мой репозиторий

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MCT.ViewModels;
using System.Data.Entity;
using System.Data;

namespace MCT.Models
{
    public class AdministrationRep
    {
        Model1Container _db = new Model1Container();

        public void changequstion(Question _question)
        {


        }

В моем репозитории я хотел бы использовать

db.entry(model).State = EntityState.Modified;

Или есть другой способиспользовать редактирование для моего контроллера?

1 Ответ

1 голос
/ 24 февраля 2012

В ObjectContext API вы можете изменить состояние следующим образом

db.ObjectStateManager.ChangeObjectState(model, EntityState.Modified);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...