假设我有一个字符串
metadata=res://*/Mapping.Models.csdl|res://*/Mapping.Models.ssdl|res://*/Mapping.Models.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string="data source=TESTSERVER;password=pass;persist security info=True;user id=id\"
Run Code Online (Sandbox Code Playgroud)
我怎样才能得到如下字符串:
data source=TESTSERVER;password=pass;persist security info=True;user id=id
Run Code Online (Sandbox Code Playgroud)
如果要解析所提到的字符串,则可以使用EntityConnectionStringBuilder.
像ProviderConnectionString这样的属性可以为您提供所需的字符串.
例
var myEntityConnection = @"metadata=res://*/Mapping.Models.csdl|res://*/Mapping.Models.ssdl|res://*/Mapping.Models.msl;provider=Oracle.ManagedDataAccess.Client;provider connectionstring='""data source=TESTSERVER;password=pass;persist security info=True;user id=id";
var builder = new EntityConnectionStringBuilder(myEntityConnection);
Console.WriteLine(builder.ProviderConnectionString);
Run Code Online (Sandbox Code Playgroud)
多数民众赞成你需要:)
| 归档时间: |
|
| 查看次数: |
457 次 |
| 最近记录: |