gpt4 book ai didi

c# - 我怎样才能在linq中直接执行SQL查询

转载 作者:太空狗 更新时间:2023-10-29 18:28:05 25 4
gpt4 key购买 nike

在 C# 和 VS 2008 中,我有一个查询,在这个查询中我加入了多个表,所以我不知道类型,我想知道如何在 linq 中直接运行 sql 查询。

IEnumerable<Type> results = db.ExecuteQuery<TYpe>("sql query")

我上面的查询工作正常,但我想避免类型,我想写

var results = db.ExecuteQuery("sql query");

有什么办法可以写吗?

提前致谢。

最佳答案

    var result = dataContext.ExecuteQuery<JobsDto>
("Select JobID,JobName From jobs");

但要确保 JobsDto 有两个属性 JobIDJobName 并且类型与表列相同

附言。 DTO代表数据传输对象

关于c# - 我怎样才能在linq中直接执行SQL查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5630576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com