Ошибка сервера в приложении "/".
Тип 'System.Nullable`1 [[System.DateTime, mscorlib, Version = 4.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089]]' свойства DataAlteracaoDate в типе 'WebAPIOData.Models.Categoria' не является поддерживаемый тип. Имя параметра: navigationProperty
Трассировки стека:
[ArgumentException: тип 'System.Nullable`1 [[System.DateTime, mscorlib, Version = 4.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089]]' свойства DataAlteracaoDate в типе 'WebAPIOData.Models.Categoria' не поддерживается. Имя параметра: navigationProperty]
System.Web.OData.Builder.EntityTypeConfiguration.AddNavigationProperty (PropertyInfo navigationProperty, EdmMultiplicity multiplicity, Boolean containsTarget) +1054
System.Web.OData.Builder.EntityPropertyNavigationTypeConfiguration.AddNavigationProperty (свойство) множественность) +47
System.Web.OData.Builder.ODataConventionModelBuilder.MapEntityType (сущность EntityTypeConfiguration) +447
System.Web.OData.Builder.ODataConventionModelBuilder.MapType (StructuralTypeConfiguration) edmType .OData.Builder.ODataConventionModelBuilder.MapTypes () +104
System.Web.OData.Builder.ODataConventionModelBuilder.GetEdmModel () +195 WebAPIOData.WebApiConfig.GetModel () в c: \ Projetos \ Web \ SmartSales \ WebAPIOData \ App_Start \ WebApiConfig.cs: 65 WebAPIOData.WebApiConfig.Register (конфигурация HttpConfiguration) в c: \ Projetos \ HND022Git \ SmartSales \ Implementacao \ Codigo \ Web \ SmartSales \ WebAPIOData \ App_Start \ WebApiConfig.cs: 25 WebAPIOData.WebApiApplication.Application_Start () в c: \ Projetos \ HND022Git \ SmartSales \ Implementacao \ Codigo \ Web \ SmartSales \ WebAPIOData \ Global.[HttpException (0x80004005): тип 'System.Nullable`1 [[System.DateTime, mscorlib, Version = 4.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089]]' свойства DataAlteracaoDate в 'WebAPIOData.Models. Тип категорий не поддерживается. Имя параметра: navigationProperty]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode (контекст HttpContext, приложение HttpApplication) +9936761
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS (IntPtrfoContext)
appContext], HttpFo11 [контекста приложения], HttpIntegratedContext, HttpFO11 [контекст] > System.Web.HttpApplication.InitSpecial (состояние HttpApplicationState, обработчики MethodInfo [], IntPtr appContext, контекст HttpContext) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (IntPtr appContext, HttpContext Системный контекст) .Hosting.PipelineRuntime.InitializeApplication (IntPtr appContext) +296[HttpException (0x80004005): тип 'System.Nullable`1 [[System.DateTime, mscorlib, Version = 4.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089]]' свойства 'DataAlteracaoDate' в 'WebAPIOData.Models. Тип категорий не поддерживается. Имя параметра: navigationProperty]
System.Web.HttpRuntime.FirstRequestInit (контекст HttpContext) +9915300 System.Web.HttpRuntime.EnsureFirstRequestInit (контекст HttpContext) +101 System.Web.HttpRuntime.ProcessRequest INotextrWorks, + HttpRuntime.
У моего класса есть свойство «DataAlteracaoDate» типа Nullable<DateTime>
Я устанавливаю объект в ODataModelBuilder следующим образом:
builder.EntitySet<Categoria>("Categorias").EntityType.HasKey(t => t.IdCategoria);
Я использую последнюю версию для предварительной версии Microsoft.AspNet.OData.5.2.0-rc-140512 в своем приложении.
Есть ли у кого-нибудь предложения?