Entity framework 6 + sqlite скорость получения данных

236
17 февраля 2017, 00:40

Есть контекст данных (его я приводить не буду) и есть у меня такой вот адаптер

public class Adapter
{
    FilmsContext _filmsContext;
    public IEnumerable<Film> Getfilms()
    {
        return _filmsContext.Films;
    }
}

И вот когда я запрашиваю первый фильм

var films = adapter.Getfilms();
var film = films.First();

Получение данных длится около 3х секунд. В таблице 4 записи. Запрос SELECT TOP 1... с последующим парсингом выполняется почти мгновенно. Я, конечно, понимаю, что EF накладывает некоторые неудобства в плане быстродействия, но не настолько же. Может, его как то настроить нужно?

READ ALSO
Получить данные ключа из Dictionary&lt;object, string&gt;

Получить данные ключа из Dictionary<object, string>

Уже сомневаюсь, правильно ли начал делать, поэтому хочется разумного разъясненияПредварительно заполняю БД, где создаю словарь, хранящий...

300
Заполнение ComboBox из БД (Entity Framework)

Заполнение ComboBox из БД (Entity Framework)

Добрый день, есть Класс со свойствами и выборкой:

533
Куда определить VM классы в патерне MVVM?

Куда определить VM классы в патерне MVVM?

Дело в том, что VM получается уж больно жирная, у меня в форме много графиков, везде в примерах под каждую V только один VM, на сколько правильно...

259
Вывод ромба в консоли C#

Вывод ромба в консоли C#

Вывожу ромб в консоли таким способом:

1048