Структура сущности падает - PullRequest
0 голосов
/ 04 октября 2011

Когда я публикую свой веб-сайт и помещу его на действующий сервер, сайт падает с ошибкой ниже. Код отлично работает локально в visual studio, и я проверил, имеет ли мой сервер соединение с базой данных. Модель данных объекта находится в файле APP_code. Возможно, это не так? Спасибо

Schema specified is not valid. Errors: 
App_Code.portal.msl(26,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.DateTimeOffset[Nullable=False,DefaultValue=,Precision=]' of member 'updated' in type 'fldtportalModel.accounting_traffic' is not compatible with 'MySql.timestamp[Nullable=False,DefaultValue=,Precision=0]' of member 'updated' in type 'fldtportalModel.Store.accounting_traffic'.

РЕДАКТИРОВАТЬ Просто чтобы уточнить, что я использую точно такую ​​же базу данных в прямом эфире и на моем местном.

Ответы [ 2 ]

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

Вы прочитали сообщение об исключении?

Ваше поле DateTimeOffset в модели несовместимо с полем timestamp в базе данных.

0 голосов
/ 18 августа 2014

Даже у меня была похожая ошибка

Ошибка 2 Ошибка 2019: указанное сопоставление элемента недопустимо. Тип 'Edm.Int32 [Nullable = False, DefaultValue =]' члена 'AllowedProjects' в типе 'VanillaBugsDbModel.CompanyProfile' не совместим с 'MySql.smallint [Nullable = False, DefaultValue =]' члена 'allowProjects' в введите 'VanillaBugsDbModel.Store.companyprofile'. C: \ Yasser \ projects \ Vanilla Bugs \ trunk \ src \ VanillaBugs.Service \ Data \ MySql \ VanillaBugs.edmx 515 17 VanillaBugs.Service

Благодаря этому комментарию к помеченному ответу мне удалось исправить это.

Возможно, причина в том, что схема или версия MySQL DLL отличаются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...