Мне нужно объединить 4 поля и отобразить как одно поле с помощью разделителей |
. Я пробовал string.Concat()
, но это не сработало. Также попытался использовать string.Join()
, но не может его использовать.Как объединить несколько полей, когда мы используем Entity Framework dbContext?
var result = dbContext.MyEntity
.Where(me=> me.field1!= null && me.field2 != null)
.Select(me => new MyViewModelClass()
{
Field1 = me.field1,
Field2 = me.field2,
Field3 = me.field3,
Field4 = me.field4,
Field5 = me.field5,
Field6 = me.field6,
// I need to concatenate field3, field4, field 5, field 6 by "|" separator.
Field = string.Concat("|", me.field3, me.field4, me.field5, me.field6)
});
return result;
Любые предложения?
Спасибо,
Можете ли вы дать нам то, что сообщение об ошибке вы получаете? – sovemp
* это не сработало *, * не можем его использовать *. Вы были около шести лет, и вы все еще не знаете, как достаточно описать проблему? –