При попытке объединить строку я получаю сообщение, что дерево выражений не может содержать значение ref struct или ошибкC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 При попытке объединить строку я получаю сообщение, что дерево выражений не может содержать значение ref struct или ошибк

Сообщение Anonymous »

У меня есть метод, который извлекает данные из DB, а затем присваивает их модели для использования в других местах. Я получаю данные адреса от БД в разных параметрах, как показано ниже. При содействии значений строки я получаю ниже ошибку. < /P>
Помогите мне с этим. < /P>
Expression tree cannot contain value of ref struct or restricted type.
An expression tree may not contain an expanded form of non-array params collection parameter.
Код ниже
public async Task GetLocationDetails(int locId)
{
try
{
InvoiceLocationDTO? locationDetails = await (
from loc in context.Location.Where(loc => loc.Id == locId)
.Include(x => x.LocationAddress)

select new InvoiceLocationDTO
{
///Getting error in below line
BillToAddress = string.Format(" {0}, {1}, {2}, {3}, {4}",
loc.LocationAddress.Address, loc.LocationAddress.AddressExtraLine, loc.LocationAddress.City, loc.LocationAddress.State.Name, loc.LocationAddress.Zip)
.Replace(" ,", string.Empty).TrimEnd(','),
}
).FirstOrDefaultAsync();
return locationDetails;
}
catch (Exception ex)
{
throw ex;
}
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... not-contai
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • При попытке объединить строку я получаю сообщение, что дерево выражений не может содержать значение ref struct или ошибк
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • CS8347 с «ref struct» и параметром «in»/«ref»
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • CS8347/CS8352 с «ref struct» и параметром «in»/«ref»
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • CS8347/CS8352 с «ref struct» и параметром «in»/«ref»
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • При попытке преобразовать метод в дерево выражений возникла ошибка: «System.Void» нельзя использовать для возвращаемого
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»