【问题标题】:Subsonic 3/ASP.net MVC issue trying to override class column propertiesSubsonic 3/ASP.net MVC 问题试图覆盖类列属性
【发布时间】:2009-06-12 15:31:47
【问题描述】:

我正在使用 Subsonic 3(T4 模板)为我的 mvc 应用程序生成模型。但是,默认模板不允许可空列,因此当我保存记录时,如果可空日期时间列为空,则会出错。 (See this post...)

问题:处理此问题的最佳做法是什么?
选项 1:更改模板以检查它是否为可为空的列,并用 ? 装饰数据类型这会使我与 Rob 对他的模板所做的任何我可能想要的更改不同步

选项 2:有没有办法覆盖部分类中的列?

其他选项?

【问题讨论】:

  • 您使用的是来自谷歌代码的最新版本以及哪个模板?
  • 谢谢亚当。不,我没有使用最新的(见下面 Rob 的帖子),很抱歉没有更具体。模板是 classes.tt,它会生成 classes.cs。

标签: sql-server asp.net-mvc subsonic subsonic3


【解决方案1】:

如果您从后备箱中获取最新信息,它已被修复 - 模板将为可空列设置可空值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-28
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 2017-01-02
    • 1970-01-01
    相关资源
    最近更新 更多