C# 如果我有一个对象列表,如何使用LINQ查询SQL Server表中这些对象的属性?
我对林克有点陌生,所以我需要一些帮助。我有一个对象列表,它是我从SQLServer表中提取的一组记录 我需要从另一个数据库中查询第二个表,该数据库包含从第一个表中获取的对象列表中包含的记录的其他相关信息,但我不确定如何执行该操作 我有一个名为C# 如果我有一个对象列表,如何使用LINQ查询SQL Server表中这些对象的属性?,c#,sql,sql-server,list,linq,C#,Sql,Sql Server,List,Linq,我对林克有点陌生,所以我需要一些帮助。我有一个对象列表,它是我从SQLServer表中提取的一组记录 我需要从另一个数据库中查询第二个表,该数据库包含从第一个表中获取的对象列表中包含的记录的其他相关信息,但我不确定如何执行该操作 我有一个名为ReportData的对象,然后我需要从第一个集合中获取某些属性,从第二个表的列表中获取某些相关属性,并将其存储到ReportData对象中,然后这些对象将用于填充.csv文件 我已经完成了.csv文件的填充,只是剩下的部分我不完全确定如何处理。为什么要从S
ReportData
的对象,然后我需要从第一个集合中获取某些属性,从第二个表的列表中获取某些相关属性,并将其存储到ReportData
对象中,然后这些对象将用于填充.csv
文件
我已经完成了
.csv
文件的填充,只是剩下的部分我不完全确定如何处理。为什么要从SQL Server带回数据,然后再返回到它?为什么不JOIN
RDBMS中的数据,然后再将其带回应用程序层?我对MS SQL不太熟悉,但这需要对数据库的读取权限吗?我的雇主只允许我们对我们提取信息的数据库进行读取访问,因为这是一个关键系统,他们不希望我们意外地搞砸。加入不需要更多权限。你只是(在这种情况下)“读取”对于从第一个数据库中提取的记录列表,我使用了FromSqlRaw方法,根据我的理解,如果要进行表联接,则不能使用该方法。我的数据库经验是有限的和古老的,我仍然在刷新自己,所以我可能完全以错误的方式处理这个问题,我不是积极的。这是我第一次真正体验使用LINQ,只要只使用select语句就可以了