正常に実行される linq クエリがあります。返される列の 1 つは、ポンドとペンスで価格を表すために使用される 10 進数型です (負の値は決してありません)。
ポンドとペンスを投影の個別のプロパティに取り出せるようにしたいのですが、次のような機能を使用する場合
var result= from j in context.Products
select
new{
Price = t.Price,
PricePounds = Math.Truncate(t.Price)
};
Math.truncate は store 式に変換できないため、サポートされていないというエラーが表示されます。このクエリからポンドの値を取得するにはどうすればよいですか?