Отслеживание изменений в entity framework для таблиц идентификаторов
Привет,
Как я могу регистрировать таблицы идентификаторов?
Я зарегистрировал все таблицы, но для идентификации у таблиц есть некоторые проблемы.
Я не мог войти в него; в процессе отслеживания изменений он выдает ошибку о первичный ключ
public class ApplicationRoleMetaData : IdentityRole<int, ApplicationUserRoleMetaData>
Я унаследовал от него
IdentityRole
Мой вопрос заключается в том, как я мог бы решить эту ошибку.
Что я уже пробовал:
Я реализовал журнал для таблиц, но он выдает ошибку в первичных ключах в таблице.
Редактировать: От комментариев:
это сообщение об ошибке
Sequence contains no matching element
эта строка вызвала отмеченную ошибку
string keyName = dbEntry.Entity.GetType().GetProperties().Single(p => p.GetCustomAttributes(typeof(KeyAttribute), false).Count() > 0).Name;
Richard MacCutchan
- он выдает ошибку"
Это одно из самых бесполезных сообщений, которые мы видим здесь. Мы понятия не имеем, что делает ваш код, что такое сообщение об ошибке или какие другие проблемы вы можете видеть.
Moses_k
это сообщение об ошибке => последовательность не содержит соответствующего элемента
эта строка вызвала отмеченную ошибку =>
строка keyName = dbEntry.Сущность.Метод gettype().Метод getproperties().Один(п =&ГТ; п.GetCustomAttributes(для вызова typeof(KeyAttribute), ложные).Count() > 0).имя;