Sql server 试图覆盖类列属性的亚音速3/ASP.net MVC问题

Sql server 试图覆盖类列属性的亚音速3/ASP.net MVC问题,sql-server,asp.net-mvc,subsonic,subsonic3,Sql Server,Asp.net Mvc,Subsonic,Subsonic3,我正在使用亚音速3(T4模板)为我的mvc应用程序生成模型。但是,默认模板不允许使用可为空的列,因此当我保存记录时,如果可为空的datetime列为空,则会出错。( 问题:处理此问题的最佳做法是什么? 选项1:更改模板以检查它是否为可空列,并用?装饰数据类型,这将使我无法与Rob对其模板所做的任何我可能需要的更改同步 选项2:是否有方法重写分部类中的列 其他选项?如果您从主干获取最新版本,它已被修复-模板将为可空列设置为可空。您使用的是来自谷歌代码的最新版本以及哪个模板?谢谢Adam。不,我没有

我正在使用亚音速3(T4模板)为我的mvc应用程序生成模型。但是,默认模板不允许使用可为空的列,因此当我保存记录时,如果可为空的datetime列为空,则会出错。(

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

选项2:是否有方法重写分部类中的列


其他选项?

如果您从主干获取最新版本,它已被修复-模板将为可空列设置为可空。

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