2011-12-15 4 views
0

В моем проекте я использую Entity Framework, у меня проблема с экземпляром ExamProduced, чтобы быть специфичным в свойстве Quantify.Как я могу устранить эту ошибку? (LINQ to XML)

В моей базе данных Свойство Quantify - тип данных tinyint, а когда VS импортировал его, он стал в байте. VS сообщает мне об ошибке, что это неизвестно для меня.

Вот изображения.

enter image description here enter image description here

+0

Изображений здесь нет. – SliverNinja

+0

Вы пытались с атрибутом («Foo»). – Guillaume86

ответ

3

Да, нет никакого явного преобразования из XAttribute в byte. Вы, вероятно, будет хорошо с:

Quantify = (byte) (int) objective.Attribute("Quantify") 

(int) часть будет применять explicit XAttribute to int conversion; (byte) часть будет выполнять сужение int до byte преобразования. Вы можете сделать это checked, чтобы получить исключение, если атрибут «500», например.

+0

Yoy сделал с решением Jon, спасибо большое – Darf

Смежные вопросы