以前,当我使用 .NET 8 时,我可以在语句String.Join
中使用,如以下代码所示:Select
IQueryable
var receiveTransactions = await repository.Context.Set<ReceiveTransaction>()
.Select(x => new ThirdPartyTransactionReportModel
{
Date = x.Created,
Customer = string.Join(" - ", x.CustomerIdentity.Customer.Name, x.CustomerIdentity.Customer.Type, x.CustomerIdentity.Customer.Nationality.Name),
})
.ToListAsync();
但是,升级到 .NET 9 后,我遇到一个错误:
表达式树不能包含 ref struct 或受限类型“ReadOnlySpan”的值。
请提供任何解决方案或替代方案来解决此问题。