我是利用实体框架4.0(模块一)撰写我的项目。 在项目开始时,我面临这一问题: 我正试图在数据库中添加填满的物体,但我已感动:
不能将NUL列入Id栏,表BDB.dbo。 页: 1 INSERT失败。 声明已终止。
法典:
Category usingCategory = new Category("Using Forums", "usingforums", 0);
using (Context)
{
Context.Categories.AddObject(usingCategory);
Context.SaveChanges();
}
我检查了这个物体,我确信该物体已经填满。
例如:
public Category(string name, string urlName, int index)
{
CategoryId = Guid.NewGuid();
Name = name;
UrlName = urlName;
CategoryIndex = index;
}
正在发生什么?