我使用http://msdn.microsoft.com/en-us/data/jj200620视频来了解如何创建访问旧SQL Server数据库的C#控制台应用程序。小数?在实体框架中
我有一些在数据库中的字段设置为Money
。实体框架从现有数据库创建了一个模型,并创建了类型为decimal?
的属性。这使得它很有趣与它在C#中的工作作为一个函数变为:
private static string WriteMoney(decimal? item, string output)
其工作正常。
我在decimal?
上找不到任何东西。显然Money
是一个decimal
,我可以通过更改SQL数据库类型来解决问题。这不会引起麻烦,只是一个有趣的观察。
以前有人遇到过这个吗?
什么是SQL中列的声明?我打赌它允许空值。 – gunr2171