2
整数から行を注文する+今日から経過した日数です。Entity Frameworkで2日間の日数を取得します。
しかし、この:ASPの等価何DbFunctions.DiffDays
:これを行うことが可能であった.NET Frameworkの
The LINQ expression 'orderby' could not be translated and will be evaluated locally.
:
var now = DateTime.UtcNow;
db.Items.OrderBy(x => x.SomeInteger + (x.Date - now).Days);
は、次のような警告を与えます。 NETコア?
さて、苦痛に見えますが、これはEF githにあります。このように使用
ub https://github.com/aspnet/EntityFrameworkCore/issues/9549 –
通常、order by句は列名です。 EFで書かれる前に、どのようにこれをSQLクエリで書くか教えてください。 – Win