好的,我有2个问题..如果我在VS2010中建立主键和外键的关系,它是否会在VS2013中保持并工作,因为我在master数据库中完成了所有工作而不是另外一个(愚蠢,我知道......但我不知道无法在主数据库上使用关系图构建关系)。此外,如果我生成当前数据库的脚本,请创建另一个数据库并在那里执行脚本。它会起作用吗?
其次,我有两个日期..我想计算使用加入日期和发布日期的天数。 (这些日期存储在Patients表中,我想采取差异并将其存储在Cost表中)。可能吗?
我知道我没有提供任何代码,但我们将非常感谢任何形式的协助。谢谢!
答案 0 :(得分:0)
是。如果为数据库生成脚本,它应该适用于每个版本的sql server。请记住,在旧版本的sql server中,你无法创建像地理,几何等新的数据类型。
您可以直接在sql server中使用 DATEDIFF 功能,例如 DATEDIFF(day,'2008-06-05','2008-08-05')
如果你想用c#计算,你可以直接减去两个日期时间对象,例如(Date1.Date - Date2.Date)。日期