Dapperを使用してSQL SELECTをオブジェクトにマップするいくつかの継承コードがあります。 SELECTには同じ名前の複数の列があります(簡略化のため、一部の列は省略されています)。Dapperが同じ名前の2つの列を選択する方法
SELECT
created_timestamp AS CreatedDate,
imported_timestamp AS CreatedDate
FROM Orders
WHERE OrderId = @OrderId
データの分析では、2つのCreatedDate列のうち1つのみが各レコードに取り込まれることが示されています。いくつかのテストを実行すると、DapperはNULLでないCreatedDateを選択しているようです。 Dapperがこのような状況をどのように処理しているかに関するドキュメントは見つかりませんでした。 Dapperが常に非NULL値を選択することに頼ることはできますか?
同じエイリアス名の列が2つあるのはなぜですか?これを使用するユースケースは何ですか? – Shyju