Используя MVC3 / EF CodeFirst с шаблоном репозитория, хотите добавить пример данных, получая ошибку - PullRequest
0 голосов
/ 24 марта 2011

У меня проблемы с выяснением, как добавить пример данных в приложение MVC3, которое использует EF Code First. Я вставил мой пример кода ниже, а также ошибку, которую я получаю. Есть ли хороший пример для добавления образцов данных?

Любые идеи приветствуются.

 public ViewResult Index()
    {
        return View(usersRepository.GetAllUsers());
    }

    public ViewResult PopulateData()
    {
        PopulateUsersDb();

        return View(usersRepository.GetAllUsers());
    }

    private void PopulateUsersDb()
    {
        Users user1 = new Users()
        {
            CreationDate = DateTime.Today,
            Id = 1001,
            FirstName = "David",
            LastName = "Nadler",
            PlanExpirationDate = DateTime.Now.AddMonths(6),
            Username = "dnadler"
        };
        usersRepository.InsertOrUpdate(user1);
        usersRepository.Save();

Ошибка:

Сохранение, вставка или удаление в магазине Заявление повлияло на неожиданное количество строк (0). Сущности могут иметь был изменен или удален с объекты были загружены. обновление Записи ObjectStateManager.

1 Ответ

0 голосов
/ 11 апреля 2011

Проверьте это .. шаблон репозитория с кодом ef первым.Может быть, это может помочь вам.http://average -uffe.blogspot.com / 2011/03 / хранилище шаблоны с-эф-кода first.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...