Недопустимое исключение имени столбца в EF4 при вызове SaveChanges - PullRequest
2 голосов
/ 12 ноября 2010

Я пытаюсь создать новую статью, которая выглядит следующим образом:

Article:
    ArticleID - int (primary key, auto-incr)
    Title - nvarchar(100)
    Text - text
    LastModified - Datetime

Код контроллера:

    [HttpPost]
    public ActionResult CreateArticle(Article article)
    {
        try
        {
            article.LastModified = DateTime.Now;
            _siteDB.Articles.AddObject(article);
            _siteDB.SaveChanges();

            return RedirectToAction("Index");
        }
        catch
        {
            return View();
        }
    }

Внутреннее исключение:

{"Неверное имя столбца« Заголовок ». \ R \ nНеверное имя столбца« Текст ». \ R \ nНеверное имя столбца« LastModified ».»}

Не уверен, почему они будутсчитается недействительным.Есть идеи?

1 Ответ

2 голосов
/ 12 ноября 2010

Вы уверены, что ваша база данных и ваши метаданные EDM все еще синхронизированы?Я бы предложил обновить модель из базы данных только для того, чтобы убедиться, что ваш SSDL содержит последние изменения из БД.

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