LINQ to SQL Invalid Cast Issue - PullRequest
       12

LINQ to SQL Invalid Cast Issue

1 голос
/ 04 сентября 2010

Я получаю недопустимое исключение приведения, но я не уверен, почему, вот список моих преобразований:

SQL -> VB.NET
char(4) -> String
varchar(50) -> String
tinyint -> Integer
char(1) -> Char
bit -> boolean
smallint -> Integer
smallmoney -> Double
int -> Integer
datetime -> datetime

Ответы [ 2 ]

1 голос
/ 04 сентября 2010

Возможно, что smallmoney вместо этого перейдет к Decimal ... но почему бы просто не использовать двоичную отбивную, чтобы попробовать первую половину, затем вторую и т. Д., Чтобы выяснить причину проблемы?

Если бы вы могли опубликовать соответствующий запрос, это тоже помогло бы.

0 голосов
/ 04 сентября 2010

smallmoney отображается на Decimal, см. msdn (числовое отображение)

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