Используя Entity Framework 5, сначала укажите базу данных.Получить тип данных столбца из Entity Framework Entity
Возможно ли (во время выполнения) получить тип данных столбца базы данных, который представляет собой свойство объекта? Тип .net также отлично работает, если это проще.
IEnumerable<DbEntityEntry> entities =
context.ChangeTracker.Entries()
.Where(
e =>
e.State == EntityState.Added || e.State == EntityState.Modified);
foreach (DbEntityEntry entity in entities)
{
foreach (string propertyName in entity.CurrentValues.PropertyNames)
{
//so I know the entity and the property name. Can I get the data type?
}
}
У меня ошибка в 'EntitySet'. "не содержит определения для EntitySet" –