我正在try 使用C#中的实体框架核心和Linq来使查询的以下部分工作
STRING_AGG(cast(EntityName as varchar(max)), ' , ') AS AllEntityNames
我需要把这EntityName
个都合并起来.但是,我得到一个错误:
STRING_AGG聚合结果超出了8000字节的限制.使用LOB类型以避免结果截断.
当我使用
.Select(g => new
{
AllEntityNames = string.Join(",", g.Select(p => p.EntityName ))
})
如何在C#代码中将SQL查询的一部分转换为varchar
?