Если я отмечу свой класс псевдо-POCO с помощью ExplicitColumns и отмечу свойства столбца базы данных с помощью атрибута Column, PetaPoco по-прежнему будет использовать свойства из базового класса, как если бы они находились в базе данных. Есть ли способ избежать этого? Я не хочу использовать AutoMapper или другие вещи для создания чистых POCO.
PetaPoco ExplicitColumns не работает для производного класса
Ответы (1)
Похоже, самый простой способ - наследовать от базового класса и переопределить его свойства с помощью атрибута Ignore, а затем использовать этот модифицированный базовый класс вместо исходного базового класса. Слава богу, что эти свойства можно было переопределить.
person
Ondřej
schedule
06.09.2016