[英]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.