C# 如何选择一个列表

C# 如何选择一个列表,c#,.net-core,entity-framework-core,C#,.net Core,Entity Framework Core,我们已经使用2to3 python 2.7内置库将python 2.7转换为最新版本。我看到项目中为每个文件创建了.bak文件。由于您尚未发布模型或上下文,我将假设您的POCO与图片中的模式匹配,并定义了相应的导航属性。我将使用context代替dbContext var followersList = context.ShipFollowers.Where( shipFollower => !shipFollower.Ship.Outcomes.Any( outc

我们已经使用2to3 python 2.7内置库将python 2.7转换为最新版本。我看到项目中为每个文件创建了.bak文件。

由于您尚未发布模型或上下文,我将假设您的POCO与图片中的模式匹配,并定义了相应的导航属性。我将使用
context
代替dbContext

var followersList = context.ShipFollowers.Where(
    shipFollower => !shipFollower.Ship.Outcomes.Any(
        outcome => outcome.Battles.Any(
            battle => DbFunctions.TruncateTime(battle.Date) == DateTime.Today)))
    .Select(shipFollower => shipFollower.Follower).ToList();

这将查询那些与今天日期匹配的战斗没有任何结果的战舰跟随者。然后,它将从ShipFollowers中选择追随者。

您是否创建了一个实现DbContext的类?你们有代表这些表格的模型吗?如果您还有很长的路要走,我们可以帮助您编写EF查询;您的文件中的语句