Информация об изменениях

Сообщение Re: Вычисляемое свойство от 07.11.2021 11:13

Изменено 07.11.2021 11:15 Naf2000

Re: Вычисляемое свойство
Ситуация следующая
[Table("Parners")]
class Partner
{
    [Column(SkipOnEntityFetch=true)]
    public string Name {...}
    [ExpressionMethod(nameof(...),IsColumn=true)]
    public string Display {...}
}

само по себе оно работает, но вот уже вместе с Concat нет:
var query = DB.Partners.Concat(DB.Partners);

при получении данных ругается:

System.ArgumentOutOfRangeException: "Index was out of range. Must be non-negative and less than the size of the collection. Arg_ParamName_Name"

Re: Вычисляемое свойство
Ситуация следующая
[Table("Parners")]
class Partner
{
    [Column(SkipOnEntityFetch=true)]
    public string Name {...}
    [ExpressionMethod(nameof(...),IsColumn=true)] //здесь выражение основано на Name
    public string Display {...}
}

само по себе оно работает, но вот уже вместе с Concat нет:
var query = DB.Partners.Concat(DB.Partners);

при получении данных ругается:

System.ArgumentOutOfRangeException: "Index was out of range. Must be non-negative and less than the size of the collection. Arg_ParamName_Name"