В mysql я объявил поля типа unsigned int. По умолчанию они INT (10) НЕ ПОДПИСАНО. В моем коде C #, когда я пытаюсь прочитать эти значения в тип UINT, это дает мне сообщение об ошибке
msgstr "не может конвертировать долго в uint".
Есть ли что-то, что я здесь скучаю? Я думал, что BIGINT должен был быть длинным, а int (10) unsigned должен был быть uint?
Я использую Entity Framework для чтения в значениях ...
Спасибо
КОД
from employee in model.employees
select new EmployeeEntity {
EmpID = employee.EmpID,
FirstName=employee.FirstName
};
EmpID
объявлен как UNSIGNED INT 10
в MySQL
EmployeeEntity
объявляет EmpID
как uint
(я тоже пробовал uint32). Однако линия
Назначение "EmpID = employee.EmpID" дает мне ошибку ...