我是ASP.NET Core的新手,我们必须实现一个应用程序来存储一些非关系数据(类似Excel的表中的某些行(,因此我们决定使用Azure表。据我了解,EntityFramework Core不支持AzureTables...在这种情况下,正确的方法是什么?
实体框架是数据库的 ER 映射器。Azure 表存储是一种 NoSQL 类型的解决方案。请在此处找到有关使用可用 NuGet 包的详细信息:
Windows Azure Storage
另一个很好的资源是使用 .NET 开始使用 Azure 表存储,它将为您提供开始使用表存储所需的所有信息。
由于您使用的是 ASP.NET Core,因此不应从web.config读取设置,而应从appsettings.json
读取设置。CloudStorageAccount
有一个静态.Parse method
,它将分析连接字符串并为你创建一个CloudStorageAccount
实例。在此处查看如何从 ASP.NET Core 中的 appsettings.json 读取设置:ASP.NET Core 中的配置 |Microsoft文档。