我目前致力于开发基于ASP.NET Core的POS(销售点(,我正在使用Entity Framework Core。
我需要的是为每个将使用我们POS系统的机构创建单独的账户,同时动态创建自己的数据库(客户数据库((在EFC中迁移(。
最后,当用户(或机构(登录时,我必须验证客户的帐户并将其与他们的数据库链接。
完成这项工作需要什么样的框架?
我之前也遇到过类似的问题,只是我的软件连接到了分布式数据库。在本例中,我使用了动态工作单元和存储库模式。此外,为了创建连接到每个数据库的连接字符串,我将它们保存在另一个中心数据库中,在动态工作单元中,您可以自动创建每个数据库的动态存储库,并通过接收连接字符串连接到相关数据库。您也可以在这里看到示例,但必须将repositroy和工作单元更改为通用模式。