我首先使用实体框架工作数据库,我想在keyvault中存储连接字符串,并且需要使用c#代码中的应用程序设置从代码访问
我能够获得值,但对于连接字符串,它通过错误,如初始目录不是关键字
一种选择是将整个连接字符串属性(在connectionString - > Add connectionString =“要保存的连接字符串”下)作为密钥保管库的秘密。
然后你应该公开一个接受DbConnection的构造函数,它被传递给DbContext基类 - 你可以在模板(tt文件)或部分类中完成它。
然后在partial类中创建一个工厂方法: