簡體   English   中英

如何在 .NET Core 中的數據訪問層訪問環境變量

[英]How to access environment variable at data access layer in .NET Core

我的項目基於 .NET Core WEB API 並且它有 3 層,即控制器、業務層和數據層。

我在WEB API中引入了分頁,這樣可以批量檢索數據。 頁面大小是我期待在配置文件之一中保持可配置的頁面大小。

我在數據訪問層進行分頁操作,並希望讀取該環境變量。

這樣做是一種好習慣嗎?我可以通過什么方式實現它?

歡迎任何幫助或指點。

執行此操作的首選方法是通過 .NET 核心配置。 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?view=aspnetcore-6.0

您可以在配置文件中設置默認值,但它們也可以被環境變量覆蓋。

您還可以將配置部分綁定到 POCO,如此處所述。 https://medium.com/@dozieogbo/a-better-way-to-inject-appsettings-in-asp-net-core-96be36ffa22b

這將為您提供更易於使用的強類型配置 object。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM