【问题标题】:How to select getdate() from subsonic?如何从亚音速中选择 getdate()?
【发布时间】:2009-09-11 05:35:22
【问题描述】:

我使用的是 Subsonic 2,SQL Server 2005。

这是我更新成员表记录的 intro_accepted 列的方法。

member.Showintro = true;
member.IntroAcceptby = AdminUser.Username;
member.IntroAccepted = DateTime.Now; // but I wan't getdate() from SQL Server
member.Save();

从数据库中选择 getdate() 并将其放入 intro_accepted 列的最简单方法是什么?

【问题讨论】:

    标签: sql-server-2005 subsonic


    【解决方案1】:
    1. 将数据库中的 IntroAccepted 列设置为允许空值,并为其指定 GetDate 的默认值。

    2. 重新生成模型,SubSonic 将使 IntroAccepted 属性为空

    3. 不要在代码中指定 IntroAccepted 的值(将其保留为空),当您调用 Save SQL 时,会发现 IntroAccepted 没有值并使用 GetDate 填充它。

    -

    member.Showintro = true;
    member.IntroAcceptby = AdminUser.Username;
    member.IntroAccepted = null; // You don't actually need to do this as a nullable date will be null by default
    member.Save();
    

    【讨论】:

    • 我为第 3 部分添加了一个代码 sn-p,这是您想要的吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多