Я только что обновил сущность в последней версии 5.0.0. И аннотация NotMapped
не работает. Я попытался найти ответ на Google, но не смог найти его. У кого-то была такая же проблема, когда вы обновили сущность и знаете решение для решения этой проблемы?Обновлено до EF5 сейчас NotMapped аннотация не работает
17
A
ответ
26
Атрибуты аннотаций в EF 5.0 с .NET 4.5 были перемещены в сборку System.ComponentModel.DataAnnotations и пространство имен System.ComponentModel.DataAnnotations.Schema
.
2
[NotMapped] находится в System.ComponentModel.DataAnnotations.Schema. Не забудьте добавить using System.ComponentModel.DataAnnotations.Schema;
в свой код.
Что именно вы подразумеваете под «не работает»? Есть ли какое-либо исключение или EF игнорирует вашу аннотацию? –
@LadislavMrnka говорит, что «тип или пространство имен« NotMapped »не удалось найти (вы не указали директиву или ссылку на сборку). Я только что обновил пакет на консоли. Таким образом, сборка по-прежнему должна быть ссылкой. – starcorn