C# SmallDateTime数据类型的迁移错误
我在实体类中使用以下C#代码:C# SmallDateTime数据类型的迁移错误,c#,entity-framework,sql-server-2012,C#,Entity Framework,Sql Server 2012,我在实体类中使用以下C#代码: [Column( TypeName = "SmallDateTime")] public string LoginTime { get; set; } 但我在代码第一次迁移期间遇到一个错误: 指定的架构无效。错误: (161,12):错误2019:指定的成员映射无效。类型“standardvba.DAL.HitMaster”中成员“LoginTime”的类型“Edm.String[Nullable=True,DefaultValue=,MaxLength=M
[Column( TypeName = "SmallDateTime")]
public string LoginTime { get; set; }
但我在代码第一次迁移期间遇到一个错误:
指定的架构无效。错误:
(161,12):错误2019:指定的成员映射无效。类型“standardvba.DAL.HitMaster”中成员“LoginTime”的类型“Edm.String[Nullable=True,DefaultValue=,MaxLength=Max,Unicode=True,FixedLength=False]”与类型“CodeFirstDatabaseSchema.HitMaster”中成员“LoginTime”的“SqlServer.smalldatetime[Nullable=True,DefaultValue=,Precision=0]”不兼容。
我正在使用SQL Server 2012作为我的数据库您正在将.Net数据类型
字符串
映射到SQL数据类型SmallDateTime
将
LoginTime
的数据类型更改为DateTime
,因为字符串是aDateTime
?