public IQueryable<Response> GetReadyDevices(string xin)
{
var result = _session.Query<Device>(x => x.Organization.Xin == xin)
.Select(c => new Response
{
OrganizationFullName = c.Organization.FullName,
Id = c.Id,
Clients = string.Join(", ", c.Clients.Select(t => t.Organization.ShortName)),
});
return result;
}
Как сформировать linq запрос чтобы, поле Clients было заполнено через запятую кратким названием организации?
Сущности которые тут использются :
public class Device: IEntity<long> {
public virtual long Id { get; set; }
public virtual bool IsDeleted { get; set; }
public virtual Organization Organization { get; set; }
public virtual ISet<Client> Clients { get; set; }
public Device() {
Clients = new HashSet<Client>();
}
}
public class Client: IEntity<long> {
public virtual long Id { get; protected set; }
public virtual bool IsDeleted { get; set; }
public virtual string Xin { get; protected set; }
public virtual Organization Organization { get; protected set; }
public virtual ISet<Device> Devices { get; protected set; }
protected Client() {
Devices = new HashSet<Device>();
}
}
public class Organization : IEntity<long> {
public virtual long Id { get; }
public virtual bool IsDeleted { get; set; }
public virtual string Xin { get; protected set; }
public virtual string FullName { get; protected set; }
public virtual string ShortName { get; protected set; }
public virtual double Balance { get; set; }
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Пытаюсь запустить yii2 advanced проект на сервере apache 24
При запуске просто горит желтым и ничего не происходитНе могу нажать лкм или пкм по нему
Необходимо создать блог, в котором каждой статье будет присваиваться категория(много к одному) В БД есть следующие таблицы: articles, categories