Я использую Entity Framework и генерирую свои классы POCO через T4 - эти классы наследуются из ничего и очень просты (созданы с помощью шаблона в vs 2010)создать класс приятеля, но когда я сделал это, я больше не мог видеть свои свойства ... если я удалил атрибут!свойства появились.
Во всяком случае, в поисках глубже я нашел это утверждение от Microsoft
The associated class must be used with EDM or LINQ-to-SQL models because CLR
types cannot mark existing properties with new attributes. If you are working with CLR
objects directly, sometimes referred to as Plain Old CLR Object (POCO) types, you can
apply the attributes directly to the model
Так что, похоже, оно не работает ??В любом случае, мне очень трудно вставить мою аннотацию данных в саму модель, потому что она создается через T4, поэтому, если я отредактирую ее, а затем перезапущу инструмент, все мои изменения будут удалены.это сработает?
Я действительно борюсь.