连接多个表并在 LINQ 中的 DataRow 中获取输出
嗨,
我有一个场景,我连接了多个表并在 DataRow 中获取输出(查询返回的所有行)。
SQL 查询:
SELECT Fr.InterCodeId
FROM
CodeShareInterline Fr,
Airline A,Zone Z #
WHERE
A.AirlineId = Fr.AirlineId
And Fr.ContractId=Z.ContractId
我知道如何在 LINQ 中执行联接,但如何在 LINQ 的 select 语句中选择所有列(行)。
HI,
I have a scenario where i have join multiple table and get the output in DataRow(All the Rows return by the query).
SQL Query:
SELECT Fr.InterCodeId
FROM
CodeShareInterline Fr,
Airline A,Zone Z #
WHERE
A.AirlineId = Fr.AirlineId
And Fr.ContractId=Z.ContractId
I know how to perform join in LINQ but how can i select all the column(Rows) in select statement of LINQ.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
匿名类型包含您想要的所有数据,您可以通过以下方式轻松访问一列:
The anonymous type contains all data you want, you can easily visit one column by:
这是未经测试的,但接近于此的东西应该可以工作。假设您的数据上下文称为 Context。这是您上面内容的翻译。
如果您想选择所有数据,那么您需要执行类似的操作。
This is untested but something close to this should work. Assuming your data context is call Context. This is a translation of what you have above.
If you want to select all of the data then you need to do something like this.