我在 C# 中将 json 转换为 timeSpan 时遇到问题,我有不同的 json。这里有一些例子:
{
‘seconds’: 60
}
{
‘hours’: 11
}
{
‘years: 5
}
如果您有任何想法,我将不胜感激,谢谢
我希望根据返回的 Json 动态创建 timeSpans 。例如:作为输入:
{
‘seconds’: 60
}
=> 输出:
new TimeSpan( 0, 0, 0, 60, 0 )
我在 C# 中将 json 转换为 timeSpan 时遇到问题,我有不同的 json。这里有一些例子:
{
‘seconds’: 60
}
{
‘hours’: 11
}
{
‘years: 5
}
如果您有任何想法,我将不胜感激,谢谢
我希望根据返回的 Json 动态创建 timeSpans 。例如:作为输入:
{
‘seconds’: 60
}
=> 输出:
new TimeSpan( 0, 0, 0, 60, 0 )
我在 SQL 方面遇到问题。我有 3 张桌子
我需要一个sql脚本向包含table1id和table2id的table3添加一行,为了检索auto_increment id,我有table1的名称数据(始终唯一)和表2的guid数据(也始终唯一)。
我想到了这样的事情:
INSERT INTO table3 ( table1id, table2id )
VALUES((SELECT id FROM table1 WHERE name = 'name1'), (SELECT id FROM table2 WHERE guid='guidTable2'))
但是,在这段代码中,我无法测试以下行是否返回:
SELECT id FROM table2 WHERE guid='guidTable2'
一片空白。
如果 idTable2 为空,我只想跳过插入。
我有很多插入要在同一个脚本中运行,我不希望出现任何错误。如果可能的话,使用日志来找出表 2 中哪些行不存在,但这是一个改进。
任何想法 ?谢谢
如果 id 为空,如何跳过该 id 进行插入