如何 setup/initialize 为 Azure 存储模拟器播种数据?

How to setup/initialize seed data for Azure Storage Emulator?

我开始尝试使用 Azure 存储模拟器进行一些集成测试。我正在测试一个控制台应用程序,该应用程序从 Azure Table 存储读取数据并将其放入数据库(此时为模拟数据库)。

作为 setup/arrange/initialize 步骤的一部分,我希望能够用一些种子数据填充我的模拟器的本地开发存储,而不必调用我们的写入 api 将数据写入模拟存储,因为我不想测试那块。

有没有办法给它提供数据库文件之类的东西?我在 SQLLite 和 Cassandra Cluster Manager (CCM) 中进行过类似的工作,它们允许这种种子数据设置。

不可以,数据必须写入模拟器本身。没有办法用另一种文件来设置它。模拟器尽可能准确地模拟存储服务,因此需要像访问真实服务一样访问。