Извините за мой английский.
Я пишу свой проект, используя Entity Framework 4.0 (сначала модель). В начале проекта я столкнулся с этой проблемой: я пытаюсь вставить заполненный объект в базу данных, но я получаю освобождение:
"Невозможно вставить значение NULL в столбец" CategoryId ", в таблице" ForumDB.dbo.Categories ", столбец не разрешает значения NULL. 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;
}
Скажите, пожалуйста, что происходит? Спасибо за любую помощь!