【发布时间】:2013-07-21 10:26:14
【问题描述】:
我使用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中列的声明是什么?我敢打赌它允许空值。
标签: c# sql decimal sqldatatypes