Estoy tratando de crear una aplicación con Entity Framework y algunos DataSets antiguos pero solo tengo una cadena de conexión dinámica que usa entidad y necesito eliminar metadatos en tiempo de ejecución para crear una cadena de conexión a mi base de datos. Alguien sabe una forma de eliminar todos los metadatos de conexión Entity FrameworkExpresión regular para eliminar metadatos
tengo este
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;[email protected];MultipleActiveResultSets=True"
y necesitan sólo esto:
Data Source=(local);Initial Catalog=MyDB;Persist Security Info=True;User ID=sa;[email protected];MultipleActiveResultSets=True
Muy agradable, es más fácil. Me salvaste el día;) – pedrofernandes
¡Me ayudó mucho! Mucho más simple que tratar de escribir un Regex para extraer la información. También se utiliza como @pedrofernandes mencionado en su respuesta para usar 'builder.ProviderConnectionString' – LazyTarget