Я использовал видео http://msdn.microsoft.com/en-us/data/jj200620, чтобы узнать, как создать консольное приложение C#, которое обращается к старой базе данных SQL Server.десятичный? в Entity Framework
У меня есть некоторые из полей в базе данных, установленных как Money
. Структура сущности создала модель из существующей базы данных и создала свойство с типом decimal?
. Это делает интересным работать с ним в C#, поскольку функция становится:
private static string WriteMoney(decimal? item, string output)
, который работает нормально.
Я ничего не могу найти в Интернете по адресу decimal?
. Очевидно, Money
- это decimal
, и я мог бы исправить проблему, изменив типы баз данных SQL. Это не вызывает хлопот, просто интересное наблюдение.
Кто-нибудь сталкивался с этим раньше?
Что такое объявление столбца в SQL? Я готов поспорить, что он допускает нулевые значения. – gunr2171