【发布时间】:2020-08-05 15:59:37
【问题描述】:
假设我有 4 个不同的版本
删除后,刷新到下一个最高可用案例版本。
例如,如果我在此列表中删除版本 1.1,我希望页面刷新到 1.2。 如果我删除 1.3,我希望页面刷新到 1.2。 如果我删除 1.0,我希望页面刷新到 1.1
public decimal GetLatestValidCaseVersion()
{
return Versions
.Where(b => !b.IsDeleted)
.OrderByDescending(c => c.DisplayVersion)
.FirstOrDefault()
.DisplayVersion;
}
在 DisplayVersion 上,我会根据 lastmodifiedutc 获取最新版本....但我希望它基于上面的示例..... 提前致谢
【问题讨论】:
-
该代码返回最高的未删除版本,但不会将其与任何“当前”版本进行比较。你怎么知道当前版本是什么?
-
我什至不知道....如何为此编写逻辑....我是一个新人...
标签: c# .net entity-framework asp.net-web-api