Entity Framwork 6 + SQLite значения по умолчанию

239
17 февраля 2017, 00:42

Есть таблица, в ней есть столбец с датой, куда должна вставляться текущая дата (для SQLite это DEFAULT CURRENT_TIMESTAMP). Так вот когда я вставляю строки через сторонний DBExplorer, дата подставляется автоматом, но когда я делаю это через EF, вылетает исключение

constraint failed NOT NULL constraint failed: Films.AddingDate

Соответственно в базе столбец AddingDate NOT NULL, а в модели

public DateTime? AddingDate { get; set; }

Nulled здесь нужно, потому что иначе AddingDate становится равным default(DateTime) что соответствует 0001-01-01 00:00:00

Короче надо сделать так, чтобы в таблицу вставлялось дефолтное значение, а пользователь этим вообще не управлял (internal set).

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

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

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

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

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

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

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

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

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

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

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

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

257