Есть проект, в котором я использую EF для подключения к MySQl. У него наблюдается странность: если в модели всего одна сущность, то контекст базы создается без проблем, а так же создается бд на сервере. А если несколько связанных сущностей, то создание контекста выбрасывает System.Formatexception с мессагой "Входная строка имела не верный формат". Как это побороть, может это с кодировками на сервере связано, я в MySQL не специалист, потому рассчитываю на помощь.
Здравствуйте, Qulac, Вы писали:
Q>Есть проект, в котором я использую EF для подключения к MySQl. У него наблюдается странность: если в модели всего одна сущность, то контекст базы создается без проблем, а так же создается бд на сервере. А если несколько связанных сущностей, то создание контекста выбрасывает System.Formatexception с мессагой "Входная строка имела не верный формат". Как это побороть, может это с кодировками на сервере связано, я в MySQL не специалист, потому рассчитываю на помощь.
Здравствуйте, Egorio, Вы писали:
E>Здравствуйте, Qulac, Вы писали:
Q>>Есть проект, в котором я использую EF для подключения к MySQl. У него наблюдается странность: если в модели всего одна сущность, то контекст базы создается без проблем, а так же создается бд на сервере. А если несколько связанных сущностей, то создание контекста выбрасывает System.Formatexception с мессагой "Входная строка имела не верный формат". Как это побороть, может это с кодировками на сервере связано, я в MySQL не специалист, потому рассчитываю на помощь.
E>EF какого типа CodeFirst или DatabaseFirst?
Здравствуйте, Qulac, Вы писали:
Q>Здравствуйте, Egorio, Вы писали:
E>>Здравствуйте, Qulac, Вы писали:
Q>>>Есть проект, в котором я использую EF для подключения к MySQl. У него наблюдается странность: если в модели всего одна сущность, то контекст базы создается без проблем, а так же создается бд на сервере. А если несколько связанных сущностей, то создание контекста выбрасывает System.Formatexception с мессагой "Входная строка имела не верный формат". Как это побороть, может это с кодировками на сервере связано, я в MySQL не специалист, потому рассчитываю на помощь.
E>>EF какого типа CodeFirst или DatabaseFirst?
Q>CodeFirst.
Проблема скорее всего в неправильном типе MySQL, надо эксперим-м путем найти сущность в модели и поменять ее тип либо поменять тип MySQL
Здравствуйте, Egorio, Вы писали:
E>Здравствуйте, Qulac, Вы писали:
Q>>Здравствуйте, Egorio, Вы писали:
E>>>Здравствуйте, Qulac, Вы писали:
Q>>>>Есть проект, в котором я использую EF для подключения к MySQl. У него наблюдается странность: если в модели всего одна сущность, то контекст базы создается без проблем, а так же создается бд на сервере. А если несколько связанных сущностей, то создание контекста выбрасывает System.Formatexception с мессагой "Входная строка имела не верный формат". Как это побороть, может это с кодировками на сервере связано, я в MySQL не специалист, потому рассчитываю на помощь.
E>>>EF какого типа CodeFirst или DatabaseFirst?
Q>>CodeFirst.
E>Проблема скорее всего в неправильном типе MySQL, надо эксперим-м путем найти сущность в модели и поменять ее тип либо поменять тип MySQL
Я щас самый простой пример гоняю, там две сущности, у каждой int и string больше ни чего.
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, Qulac, Вы писали:
Q>>Есть проект, в котором я использую EF для подключения к MySQl.
S>У вас .Net Core или .Net полноценный? В полноценном была проблем с версиями библиотек MySQl — решалось установкой более старого NuGet-пакета.
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, Qulac, Вы писали:
Q>>Есть проект, в котором я использую EF для подключения к MySQl.
S>У вас .Net Core или .Net полноценный? В полноценном была проблем с версиями библиотек MySQl — решалось установкой более старого NuGet-пакета.