亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Entity Framework Core 中使用 Npgsql.NodaTime

在 Entity Framework Core 中使用 Npgsql.NodaTime

C#
慕婉清6462132 2021-06-17 14:09:41
我正在使用 Entity Framework Core 通過 Npgsql 數據提供程序處理 PostgreSQL 數據庫。根據日期/時間映射指南,建議使用 NodaTime 進行 PostgreSQL 日期/時間映射。在設置指南中,以下代碼啟用 NodaTime 類型映射:protected override void OnConfiguring(DbContextOptionsBuilder builder){    builder.UseNpgsql("Host=localhost;Database=test;Username=npgsql_tests;Password=npgsql_tests",        o => o.UseNodaTime());}但是沒有UseNodaTime()擴展方法NpgsqlDbContextOptionsBuilder。我搜索了npgsql源代碼,但沒有找到該擴展方法。我發現的唯一一個是public static INpgsqlTypeMapper UseNodatime(this INpgsqlTypeMapper mapper)在這個文件中。我的.csproj:<Project Sdk="Microsoft.NET.Sdk.Web">  <PropertyGroup>    <TargetFramework>netcoreapp2.1</TargetFramework>  </PropertyGroup>  <ItemGroup>    <Folder Include="wwwroot\" />  </ItemGroup>  <ItemGroup>    <PackageReference Include="Microsoft.AspNetCore.App" />    <PackageReference Include="Microsoft.AspNetCore.Cors" Version="2.1.0-rc1-final" />    <PackageReference Include="Microsoft.DotNet.Watcher.Tools" Version="2.0.2" />    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.1.0-rc1-final" />    <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="2.1.0-rc1" />    <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL.NetTopologySuite" Version="2.1.0-rc1" />    <PackageReference Include="Npgsql.NodaTime" Version="1.0.0-rc1" />  </ItemGroup></Project>
查看完整描述

2 回答

?
慕森王

TA貢獻1777條經驗 獲得超3個贊

您需要將所有內容升級到 4.0.0-rc1 版本并安裝Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime包。我已經在這里報告了這個問題


查看完整回答
反對 回復 2021-06-26
?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

鏈接中的文檔不正確(典型的預發布混亂)。它指出您需要Npgsql.NodaTime包,而實際上您需要Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime包:

<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime" Version="2.1.0-rc1" />



查看完整回答
反對 回復 2021-06-26
  • 2 回答
  • 0 關注
  • 327 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號