私は次のクラスを持っています:
public class ReturnDto
{
[Column("PARC_NUM")]
public int ParcelNumber { get; set; }
~[Column("CUSTOM_TAXE")] or [Column("AUTOMATIC_TAXE")]~
public decimal Taxe { get; set; }
}
私は Dapper/Dommel を使用してこの Api で作業しており、そのクラスにはデータベースからの値が入力されるはずです。問題は、次のように、クエリには値を取得できる列が 2 つあるため、2 番目のプロパティ (「税金」のプロパティ) では機能しないことです。
...
ag.PARC_NUM AS ,
case when pp.IDT_MODALID = 3 then ag.CUSTOM_TAXE else ag.AUTOMATIC_TAXE end AS Taxe,
...
列名を Taxe として設定しようとしましたが (結局のところ、それが名前の付け方であるため)、正しくマップされません。実際には、そのようなものが存在しないことを示す例外をスローするだけです。
私はいくつかの標準設定を欠いていますか、それともそのように行うことはできませんか?