我正在尝试创建一篇新文章,其内容如下:
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'。”}
不确定为什么他们会被视为无效。有什么想法吗?
答案 0 :(得分:2)
您确定数据库和EDM元数据仍然同步吗?我建议从数据库更新模型,以确保您的SSDL具有来自数据库的最新更改。