用于删除元数据的正则表达式
我尝试使用一些实体框架和一些旧数据集创建一个应用程序,但我只有一个使用实体的动态连接字符串,并且需要在运行时删除元数据以创建到数据库的连接字符串。任何人都知道从实体框架连接中删除所有元数据的方法
我有这个
metadata=res://*/Models.SiteModel.csdl|res://*/Models.SiteModel.ssdl|res://*/Models.SiteModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=(local);Initial Catalog=MyDB;Persist Security Info=True;User ID=sa;Password=P@ssw0rd;MultipleActiveResultSets=True"
并且只需要这个:
Data Source=(local);Initial Catalog=MyDB;Persist Security Info=True;User ID=sa;Password=P@ssw0rd;MultipleActiveResultSets=True
I trying to create a application with use some Entity Framework and some old DataSets but I only have a dynamic connection string using entity and need remove metadata at runtime to create a connection string to my database. Anyone know a way to remove all metadata from Entity Framework Connection
I have this
metadata=res://*/Models.SiteModel.csdl|res://*/Models.SiteModel.ssdl|res://*/Models.SiteModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=(local);Initial Catalog=MyDB;Persist Security Info=True;User ID=sa;Password=P@ssw0rd;MultipleActiveResultSets=True"
and need only this:
Data Source=(local);Initial Catalog=MyDB;Persist Security Info=True;User ID=sa;Password=P@ssw0rd;MultipleActiveResultSets=True
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用 EntityConnectionStringBuilder 类:
You can use the
EntityConnectionStringBuilder
class:更好的属性是
builder.ProviderConnectionString
,而不是从构建器中剥离元数据来获取build.ConnectiongString
。A better property to use is
builder.ProviderConnectionString
rather than stripping the Metadata from the builder to getbuild.ConnectiongString
.我知道这是一篇旧帖子,但为其他人发布。
I know this is an old post, but posting for others.