我是 ASP.NET Core 的新手,我们必须实现一个应用程序来存储一些非关系数据(Excel-Like表中的某些行),所以我们决定使用Azure Tables 。据我所知, EntityFramework Core 不支持 AzureTables ...在这种情况下,正确的方法是什么?
答案 0 :(得分:3)
Entity Framework是数据库的ER映射器。 Azure表存储是NoSQL类型的解决方案。请在此处找到有关使用可用NuGet包的更多信息:
另一个很棒的资源是Get started with Azure Table storage using .NET,它将为您提供开始使用表存储所需的所有信息。
由于您使用的是ASP.NET Core,因此您不应该从web.config读取设置,而是从appsettings.json
读取设置。 CloudStorageAccount
有一个静态.Parse method
,它将解析ConnectionString并为您创建一个CloudStorageAccount
实例。请看一下如何从ASP.NET Core中的appsettings.json读取设置:Configuration in ASP.NET Core | Microsoft Docs。