jjzjj

connectionString

全部标签

c# - 使用 System.Data.SQLite 如何使用相对路径在连接字符串中指定数据库文件

想要在不同的服务器上部署我的项目,我希望能够使用相对路径指定连接字符串。我似乎无法让它发挥作用,想知道它是否有什么技巧......? 最佳答案 一个建议您可以在应用程序中构建绝对路径并将其传递到连接字符串中。因此,如果您知道数据库文件位于应用程序文件夹的database子文件夹中,您可以执行如下操作(C#):stringrelativePath=@"database\myfile.s3db";stringcurrentPath;stringabsolutePath;stringconnectionString;currentPath

c# - 使用 System.Data.SQLite 如何使用相对路径在连接字符串中指定数据库文件

想要在不同的服务器上部署我的项目,我希望能够使用相对路径指定连接字符串。我似乎无法让它发挥作用,想知道它是否有什么技巧......? 最佳答案 一个建议您可以在应用程序中构建绝对路径并将其传递到连接字符串中。因此,如果您知道数据库文件位于应用程序文件夹的database子文件夹中,您可以执行如下操作(C#):stringrelativePath=@"database\myfile.s3db";stringcurrentPath;stringabsolutePath;stringconnectionString;currentPath

c# - 处理在 NUnit 测试之间共享的单例实例

我有一堆NUnit验收测试(即,不是unit测试)需要在执行过程中连接到多个Redis实例。StackExchange.Redis最佳实践建议存储和重用ConnectionMultiplexer实例(参见此处:https://stackexchange.github.io/StackExchange.Redis/Basics),因此我想出了这个允许重用ConnectionMultiplexer对象的单例:internalstaticclassRedisConnectionCache{//concurrencylocksomittedforsimplicityprivatestaticr

c# - 处理在 NUnit 测试之间共享的单例实例

我有一堆NUnit验收测试(即,不是unit测试)需要在执行过程中连接到多个Redis实例。StackExchange.Redis最佳实践建议存储和重用ConnectionMultiplexer实例(参见此处:https://stackexchange.github.io/StackExchange.Redis/Basics),因此我想出了这个允许重用ConnectionMultiplexer对象的单例:internalstaticclassRedisConnectionCache{//concurrencylocksomittedforsimplicityprivatestaticr

redis - SignalR 无法连接到 SSL 上的 Azure Redis

我目前在Azure上托管我的redis缓存服务器,并让signalR依赖它作为主干,使用以下...GlobalHost.DependencyResolver.UseRedis("Server",port,"password","eventKey");这可以在端口6379(非SSL)上找到,但是当我尝试连接到我的AzureRedis服务器的SSL端口(6380)时,我的聊天应用程序中断了,并且集线器从未启动。这个问题的原因可能是什么?还是我做错了什么?这是我浏览器中/signalr/connect上出现的错误净::ERR_CONNECTION_RESET 最佳

redis - SignalR 无法连接到 SSL 上的 Azure Redis

我目前在Azure上托管我的redis缓存服务器,并让signalR依赖它作为主干,使用以下...GlobalHost.DependencyResolver.UseRedis("Server",port,"password","eventKey");这可以在端口6379(非SSL)上找到,但是当我尝试连接到我的AzureRedis服务器的SSL端口(6380)时,我的聊天应用程序中断了,并且集线器从未启动。这个问题的原因可能是什么?还是我做错了什么?这是我浏览器中/signalr/connect上出现的错误净::ERR_CONNECTION_RESET 最佳

c# - 在 Entity Framework 运行时更改数据库,而不更改连接

我有一个服务器托管50个具有相同模式的数据库,我想在我们的下一个版本中开始使用EntityFramework。我不需要为每个数据库建立新的连接。一个连接的特权可以与所有50个数据库对话,并且为了数据管理和速度(这是一个WebAPI应用程序)我不想每次与每个数据库对话时都实例化一个新的EF上下文,如果我不必,除非当然,如果每次请求到达服务器时都发生这种情况,那么没什么大不了的。我真正需要的是更改USE[databasename]命令的能力,我假设它最终会从EF发送到服务器。有没有办法在代码中完成这个?EF是否在Context中维护一个读/写属性,该属性引用可以在调用SaveChanges

c# - 在 Entity Framework 运行时更改数据库,而不更改连接

我有一个服务器托管50个具有相同模式的数据库,我想在我们的下一个版本中开始使用EntityFramework。我不需要为每个数据库建立新的连接。一个连接的特权可以与所有50个数据库对话,并且为了数据管理和速度(这是一个WebAPI应用程序)我不想每次与每个数据库对话时都实例化一个新的EF上下文,如果我不必,除非当然,如果每次请求到达服务器时都发生这种情况,那么没什么大不了的。我真正需要的是更改USE[databasename]命令的能力,我假设它最终会从EF发送到服务器。有没有办法在代码中完成这个?EF是否在Context中维护一个读/写属性,该属性引用可以在调用SaveChanges

c# - 来自 Entity Framework 的提供程序连接字符串

如果您正在使用对象上下文数据模型(带有EDMX文件),在创建过程中您可能需要在配置文件中指定连接字符串。不幸的是,连接字符串不是通用连接字符串,因为它包含一些……实体连接所需的东西。MySql连接示例:我遇到的问题是这个连接字符串在参数“providerconnectionstring”中包含了provider的连接字符串。出于特定原因,我需要创建一个与实体模型无关的新MySqlConnection。为了创建MySqlConnection,我需要为其提供mysql连接字符串-这是实体模型的提供程序连接字符串,我知道我需要的连接字符串始终与实体模型的连接字符串相同。但是我如何以编程方式获

c# - 来自 Entity Framework 的提供程序连接字符串

如果您正在使用对象上下文数据模型(带有EDMX文件),在创建过程中您可能需要在配置文件中指定连接字符串。不幸的是,连接字符串不是通用连接字符串,因为它包含一些……实体连接所需的东西。MySql连接示例:我遇到的问题是这个连接字符串在参数“providerconnectionstring”中包含了provider的连接字符串。出于特定原因,我需要创建一个与实体模型无关的新MySqlConnection。为了创建MySqlConnection,我需要为其提供mysql连接字符串-这是实体模型的提供程序连接字符串,我知道我需要的连接字符串始终与实体模型的连接字符串相同。但是我如何以编程方式获