Должен ли я использовать entity framework или просто прямые SQL-запросы для получения моих данных в WPF?
Я перехожу на WPF из Winforms, и мои поиски в google по моему вопросу все еще оставляют меня в недоумении.
Должен ли я просто использовать
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=myDB;Integrated Security=true;"); SqlDataAdapter adaptor = new SqlDataAdapter("SELECT ID,Name,Surname,JobTitle FROM tblEmployees;", con); DataTable dt = new DataTable(); adaptor.Fill(dt);
Когда мне нужно получить данные из SQL или я должен использовать Entity Framework?
public ObservableCollection<tblEmployee> GetEmployees() { EmployeesEntities Context = new EmployeesEntities(); Context.tblEmployees.Load(); return Context.tblEmployees.Local; }
Я начал создавать свое приложение с помощью Entity Framework, поскольку оно было похоже на набор данных, к которому я привык, но я вроде как хочу получить реальный ответ, прежде чем продолжить.
Я так привык к TableAdaptors и BindingSources из Winforms и немного не уверен, почему WPF не использует тот же подход.
Что я уже пробовал:
Я пробовал Google, ища лучший способ подключения к SQL в WPF.