首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何仅选择表1中在表2中具有相同值的行(C# -实体框架到实体

在C#中使用实体框架查询语言(Entity Framework Query Language)可以实现仅选择表1中在表2中具有相同值的行。以下是一个示例代码:

代码语言:txt
复制
var result = dbContext.Table1
                .Where(t1 => dbContext.Table2
                              .Any(t2 => t2.CommonValue == t1.CommonValue))
                .ToList();

这段代码使用了实体框架的WhereAny方法进行查询。首先,我们选择表1(Table1)并使用Where方法进行过滤。在Where方法中,我们使用dbContext.Table2.Any()方法来判断表2(Table2)中是否存在与表1中当前行的共同值(CommonValue)相等的行。

最后,我们使用ToList()方法将查询结果转换为列表并存储在result变量中。

这样,result变量将包含表1中所有与表2中具有相同值的行。

对于这个问题,腾讯云提供了云数据库 TencentDB for MySQL 和腾讯云服务器 CVM,可以作为数据库和服务器的选择。您可以通过以下链接了解更多关于腾讯云的产品信息:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券