Code First Migration将字符串更改为datetime

时间:2015-12-04 09:05:53

标签: asp.net-mvc asp.net-mvc-4

我的任务模型中有属性 public string DateTarget { get; set; }
我创建了数据库(我使用代码第一种方法)
那我需要改变这个属性 喜欢

private DateTime _dateTarget;
public DateTime DateTarget
    {
        get { return _dateTarget; }
        set
        {
            _dateTarget = value.ToString(CultureInfo.InvariantCulture) != string.Empty ? value : DateTime.MinValue;
        }
    }

我在PM控制台中使用了这些命令

启用-迁移
添加迁移UpdateDB
更新数据库

但我收到了错误

Error Number:241,State:1,Class:16 Conversion failed when converting date and/or time from character string.

出了什么问题?如何解决?

0 个答案:

没有答案