Всем привет. Столкнулся с проблемой при обращении к postgresql - при подгрузке данных из другой таблицы соединение не закрывается, даже если оборачиваю dbContext в using, без подгрузки данных из другой таблицы соединения корректно закрываются. Использую linq2db.
Вот собственно действие, которые вызывается:
[HttpGet]
public PageModel
return new PageModel
Items = d.ToArray()
};
}
}
Контекст базы:
public class HybridCrmEssence : DataConnection
{
public HybridCrmEssence(string connectionString) : base(new PostgreSQLDataProvider(), connectionString)
{
}
public ITable
public ITable
И сами модельки:
[Table("Clients")]
public class Client : DbModel
{
[Association(ThisKey = "Id", OtherKey = "ClientId")]
public List
}
[Table("Contacts")]
public class Contact : DbModel
{
[Column]
public int ClientId { get; set; }
}
В DbModel у меня сам Id хранится. В чем может быть проблема?
Ответ
Проблема была в самой библиотек и автор исправил этот баг. По ссылке та самая проблема, где можно посмотреть коммит, который решил проблему. https://github.com/linq2db/linq2db/issues/240
Комментариев нет:
Отправить комментарий