В mysql я объявлял поля типа unsigned int. Они по умолчанию были INT (10) UNSIGNED. В моем коде C#, когда я пытаюсь прочитать эти значения для типа uint, он дает мне ошибку: «не может преобразовать long в uint». Есть что-то, что мне не хватает здесь. Я думал, что BIGINT должен быть длинным и int (10) unsigned должен был быть uint? Я использую рамки сущности читать в значениях ... Благодаряunsigned int mysql in C#
КОД
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» дает мне ошибку ...
Пожалуйста, покажите нам свой код. – SLaks
Какой поставщик EF вы используете? – citronas
отредактировал сообщение, чтобы включить фрагменты кода – user275157