ADO.NET Entity Framework и столбцы идентификаторов

.net entity-framework identity sql-server

Вопрос

Знает ли Entity Framework столбцы идентификаторов?

Я использую SQL Server 2005 Express Edition и у меня есть несколько таблиц, где первичным ключом является столбец идентификаторов. Когда я использую эти таблицы для создания модели сущностей и использую модель в сочетании с связью источника данных сущностей с представлением формы, чтобы создать новую сущность, меня просят ввести значение для столбца идентификации. Есть ли способ заставить каркас не запрашивать значения для столбцов идентификаторов?

Популярные ответы

Я знаю, что это сообщение довольно старое, но это может помочь следующему человеку, услышавшему через Google, поиск по "Entitiy Framework" и "Identity"

Кажется, что Entity Frameworks действительно уважает сгенерированные сервером первичные ключи, как в случае, если установлено свойство «Identity». Однако модель на стороне приложения по-прежнему требует, чтобы первичный ключ был указан в методе CreateYourEntityHere . Указанный здесь ключ сбрасывается при вызове SaveChanges() контекста.

Страница здесь дает подробную информацию об этом.



Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему