Вопрос

Я использую DBLINQ для доступа к MySQL DB от C # .NET 3.5

Я создал файл dbml для Visual Studio 2010 ORM, и он загружается нормально - однако при компиляции источника я встречался с ошибками, касающимися преобразования MySQL Timestamp в .NET DateTime.

Теперь этот вид имеет смысл, потому что они 2 «разные» типы (хотя документация MySQL говорит, что они практически одинаковы).http://dev.mysql.com/doc/refman/5.0/en/dateTime.html.

Ошибка, выброшенная по VS 2010:

Ошибка 1 dbml1005: сопоставление между dbtype 'timestamm' и тип "System.dateTime 'в столбце« RORVersion »типа« Действия »не поддерживается. 0 0.

Где Rowversion является временем для оптимистического параллелизма.

Как я могу работать между 2?

Это было полезно?

Решение

Оказывается, это проблема с Dblinq, проблема сообщается о команде Mono Dblinq.

Другие советы

Вы можете попробовать использовать Devart dorconnect для mysql или Devart linqconnect. Несмотря на то, что проблема фиксирует командой Mono Dblinq. Эти продукты должны работать с монограммой

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top