У меня есть класс, который предоставляет операцию CRUD для объекта. Я использую контекст как закрытый член, доступный для всех методов в классе.Обработка контекста в Entity-framework
public class CustomerService
{
private CeoPolandEntities context;
public CustomerService()
{
context = new CeoPolandEntities();
}
public bool IsCustomerValid(string userName,string password)
{
Customer customer;
customer = context.CustomerSet.FirstOrDefault(c => c.UserName == userName
&& c.Password == password);
return customer == null ? false : true;
}
public bool IsUserNameValid(string userName)
{
Customer customer;
customer = context.CustomerSet.FirstOrDefault(c => c.UserName == userName);
return customer == null ? true : false;
}
}
Является ли это правильным использованием контекста? Безопасна ли она безопасно и безопасно?
Его приложение ASP.NET.
Итак, если я сначала вызываю метод загрузки, а затем метод save, thats bad? Зачем ? – user137348
нет, я имею в виду, что если вы сами создаете темы (вместо тех, которые создаются asp.net для запроса), то это плохо, т. Е. Может быть, все еще загружается, когда уже нажимают save ... более распространено то, что вы пытаетесь одновременно загружать несколько объектов одним и тем же экземпляром контекста. Его отлично k, чтобы использовать один и тот же экземпляр во время обычного запроса asp.net для загрузки файлов и сохранения l8r. – eglasius