Ошибка миграции с типом данных SmallDateTime - PullRequest
0 голосов
/ 20 января 2019

Я использую следующий код C # в своем классе Entity:

[Column( TypeName = "SmallDateTime")]  
public string LoginTime { get; set; }

Но я получаю сообщение об ошибке при первой миграции кода:

Schema specified is not valid. Errors: (161,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.String[Nullable=True,DefaultValue=,MaxLength=Max,Unicode=True,FixedLength=False]' of member 'LoginTime' in type 'standardvba.DAL.HitMaster' is not compatible with 'SqlServer.smalldatetime[Nullable=True,DefaultValue=,Precision=0]' of member 'LoginTime' in type 'CodeFirstDatabaseSchema.HitMaster'.

Я использую SQL Server 2012 в качестве базы данных

1 Ответ

0 голосов
/ 20 января 2019

Вы отображаете тип данных .Net string на тип данных SQL SmallDateTime

Изменить тип данных с LoginTime на DateTime

...