entity-framework-core - IdentityServer4 实体框架 SQL Server 连接字符串
问题描述
我正在尝试按照快速入门设置 SQL Server(不是 Visual Studio 附带的 LocalDb 版本的 SQLServer)作为我的数据存储。看起来需要两个数据库——一个用于配置,另一个用于操作。但我的问题是我不知道应该使用什么数据库名称。我使用自己想出的名称创建了两个数据库,并运行从快速入门下载的脚本来创建所有表。现在,当我尝试建立连接时,我想我需要在连接字符串中指定数据库名称,不是吗?我应该用什么来替换快速入门提供的原始连接字符串 - “Data Source=(LocalDb)\MSSQLLocalDB;database=IdentityServer4.Quickstart.EntityFramework-4.0.0;trusted_connection=yes;” ?
解决方案
您可以为两者使用一个数据库。但总的来说,如果客户端数量很少,我会将配置部分保存在内存中。为什么要花几个小时将配置保存在数据库中,只为几个客户端和资源?
最好将用户和持久授权保留在数据库中。
推荐阅读
- logic - 如何将逻辑语句转换为相反的语句?
- c - 转换 const 指针时是否保留 c 中的 const 限定符?
- arduino - 为自定义 arduino 更改 Wire 库的硬件 I2C 引脚
- reactjs - 如何在 React JS 应用程序中使用非本地文件执行人脸检测?
- ionic-framework - macOS 10.15 Beta:声称安装成功,但在设备上找不到应用程序。bundleId =
- vb.net - 无法解析两个日期以在 Visual Basic 中查询
- azure - 使用快速 Web 应用设置 Azure DevOps 源代码控制时出错
- libvlc - --vout=dummy 选项可以与 --video-filter=scene 一起使用吗?
- javascript - 无法居中材质-ui GridList
- swiftui - 如何在 SwiftUI 中创建可点击的 url/电话号码