我正在开发一个基于.NET 5的web应用程序,它可以从许多不同的数据源读取数据。在许多情况下,属于我的应用程序中的数据通常存储在多达四个不同的数据源中,例如SQL Server数据库或Azure Time Series Insights中。
为了在应用程序中尽可能简单地处理数据,我通常在业务逻辑或前端处理数据之前,将数据捆绑在DTO中。为此,我在我的解决方案中创建了一个"DataAccess“项目,并为我需要读取数据的每个数据源添加了一个文件夹。在每个文件夹中,我添加了一个或多个访问器类,这些类包含用于从相应的数据源读取或写入数据的方法和函数。在我的DataAccess项目的根文件夹