SQL Server CE с EF, вызывающим ошибку при попытке выполнить миграцию для datatimeoffset - PullRequest
0 голосов
/ 25 апреля 2020

Я использую Microsoft.SqlServer.Compact version="4.0.8876.1" вместе с EntityFramework.SqlServerCompact version="6.2.0". Пока я пытаюсь создать базу данных cfdb.sdf, я получаю сообщение об ошибке, показанное ниже. Я не использую какие-либо DateTimeOffset. В чем может быть проблема?

Произошла ошибка.

Нет типа хранилища, соответствующего типу EDM 'Edm.DateTimeOffset (Nullable = False)' примитивного типа ' DateTimeOffset '. "," Type ":" System.NotSupportedException

Stacktrace:

в System.Data.Entity.SqlServerCompact.SqlCeProviderManifest.GetStoreType (TypeUsage edmType). .Entity.ModelConfiguration.Edm.Services. propertyPath, Boolean createNewColumn)
в System.Data.Entity.ModelConfiguration.Edm.Services.TableMappingGenerator.Generate (EntityType entityType, DbDatabaseMapping databaseMapping) в System.Data.Entity.ModelConfigurationeraa. databaseMapping)
в System.Data.Entity.ModelConfiguration.Edm.Services.DatabaseMappingGenerator.Generate (EdmModel conceptualModel) \ r \ n в System.Data.Entity.DbModelBuilder.Build (провайдер DbProviderManifest провайдерManifInfo, DifP провайдера в System.Data.Entity.DbModelBuilder.Build (DbConnection providerConnection) \ r \ n в System.Data.Entity.Internal.LazyInternalContext.CreateModel (LazyInternalContext internalContext) \ r \ n в System.Data.Entity.Internal.RetryL * 1.Initialize () \ r \ n в System.Data.Entity.Internal.Linq.InternalSet 1.GetEnumerator()\r\n<br> at System.Data.Entity.Infrastructure.DbQuery 1.System.Collections.IEnumerable.GetEnumerator () \ r \ n в System.Web.OData.Formatter.Serialization. .ODataResourceSetSerializer.WriteResourceSet (перечисляемый IEnumerable, IEdmTypeReference resourceSetType, пишущий ODataWriter, writeatatext ODataSerializerContext) eContext) \ r \ n в System.Web.OData.Formatter.Serialization.ODataResourceSetSerializer.WriteObject (Граф объекта, Тип типа, ODataMessageWriter messageWriter, ODataSerializerContext writeContext) \ r \ n в System.Web.OData.Formatter.ODTatematiaTreamTataTomatiaTataToStiaToStataToStiaToStiaToStiaToStiaToStiaToStiaToStiaToStiaToStiaToStiaToStSt Тип Тип, Значение объекта, Поток writeStream, Содержимое HttpContent, HttpContentHeaders contentHeaders) \ r \ n в System.Web.OData.Formatter.ODataMediaTypeFormatter.WriteToStreamAsyn c (Тип типа, Значение объекта, Поток writeStream, Содержимое HttpContent, Транспортный текст, Транспортный текст CancellationToken cancellationToken) \ r \ n --- Конец трассировки стека из предыдущего расположения, где было сгенерировано исключение --- \ r \ n в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) \ r \ n в System.Runtime .CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) \ r \ n в System.Web.Http.Owin.HttpMessageHandlerAdapter.d__27.MoveNext () "}}}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...