2016-09-06 8 views
0

ExplicitColumnsで擬似POCOクラスをマークし、Column属性でデータベース列プロパティにマークを付けると、PetaPocoはデータベース内にあるかのように基本クラスのプロパティを引き続き使用します。これを避ける方法はありますか?純粋なPOCOを作るのにAutoMapperや他のものを使いたくない。PetaPoco ExplicitColumnsが派生クラスに対して機能しない

答えて

1

最も簡単な方法は、基本クラスを継承し、Ignore属性でそのプロパティをオーバーライドし、元の基本クラスの代わりにこの変更された基本クラスを使用することです。これらのプロパティが優先されたことを神に感謝します。

関連する問題