Qui*_*ais 10 f# casting nullable type-conversion
我有一些F#代码,我需要更新数据库记录中的字段.我正在使用Type Provider for SQL.该表具有可空的日期值字段.当我尝试将date字段的值更新为DateTime.UtcNow时,编译器会抱怨"此表达式应该具有Nullable <DateTime>类型,但此处具有类型DateTime".如何从DateTime转换/转换为Nullable <DateTime>.
我的代码目前看起来如下:
for queryItem in queryResult do
queryItem.CurrentDate <- DateTime.UtcNow // This gives compiler error as described above
Run Code Online (Sandbox Code Playgroud)
问候
Qui*_*ais 15
John Palmer的评论上面是解决方案的链接.一个人需要使用System.Nullable构造函数,即
queryItem.CurrentDate <- System.Nullable DateTime.UtcNow
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1956 次 |
| 最近记录: |