У меня есть проект WPF (с MahApps.Metro
и Caliburn.Micro
) с помощью Entity Framework 6.1.1 (Latest) и все последние MySQL
.EF6.1.1 с подключением к MySQL не закрывает
Всякий раз, когда я запускаю проект, он открывает новое соединение с сервером mysql, но когда я выхожу из приложения, соединение остается открытым и переходит в режим сна. Ввод нового сеанса отладки открывает новое соединение, в то время как другое остается спящим.
Как я могу убедиться, что соединение закрывается должным образом после выхода из моего приложения, поэтому я не попаду в лимит подключения?
Метод запроса
public void RetrieveCourses()
{
// Query database
var context = new TAModelContainer();
var data = context.Courses.ToList<Course>();
foreach (Course course in data)
{
_courses.Add(course);
}
}
Можем ли мы увидеть ваш код, который использует базу данных? –
Я использую очень простые запросы Linq, я должен обновить сообщение с помощью метода sample. Остальное - это все созданное моделью материал из EF6 в отдельном проекте библиотеки классов в моем решении. – Taerus