我使用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 数据库类型来解决这个问题。这不会引起麻烦,只是一个有趣的观察。
有人遇到过这个吗?