Столбец Time (CLR Timespan) с использованием EF4.1 Code-First и SqlCe 4.0 - PullRequest
0 голосов
/ 03 октября 2011

Я пытался сопоставить свойство Timespan с базой данных SqlCe 4.0 с использованием подхода EntityFramework 4.1 Code-First, и, конечно, я получаю NotSupportedException, в котором говорится, что нет магазина, соответствующего типу EDM «Time» и типу CLR «Timespan»'.

Я уже ожидал этого, но, согласно этой статье , существует поддержка преобразования, начиная с SqlCe 3.5, которая отображает nvarchar (16) в виде значения' чч: мм: ss.nnnnnnn 'в столбец Time.

Кто-нибудь знает, возможно ли использовать это с EF4.1 Code-First?

С уважением

1 Ответ

1 голос
/ 04 октября 2011

Связанная статья относится к репликации слиянием, а не к сопоставлению типов данных в EF. Вы должны либо использовать строку и преобразовывать в код и из временного интервала в коде, либо использовать datetime.

...