Como crio a cadeia de conexão programaticamente para o MS SQL no Entity Framework 6?
Como crio a cadeia de conexão programaticamente para o MS SQL no Entity Framework 6?
Estou usando c # e WPF e queria saber se alguém poderia me mostrar como ou vincular-me a um recurso que mostra como configurar seqüências de conexão programaticamente no EF 6. O artigo do MSDN explica que você podehttp://msdn.microsoft.com/en-us/data/jj680699#moving mas não é necessário criar cadeias de conexão reais.
Então, aqui está um exemplo EF6 que funciona
App.Config
entityFramework codeConfigurationType = "WPFwithEF.SqlConfiguration, WPFwithEF"> / entityFramework
contexto
public class ProductContext : DbContext
{
public ProductContext():base("Wpf")
{ }
public DbSet<Category> Categories { get; set; }
public DbSet<Product> Products { get; set; }
}
Configuração.cs
namespace WPFwithEF
{
public class SqlConfiguration : DbConfiguration
{
public SqlConfiguration()
{
SetProviderServices(SqlProviderServices.ProviderInvariantName,SqlProviderServices.Instance);
SetDefaultConnectionFactory(new SqlConnectionFactory());
}
}
}
mas se a base de contexto for "name = Wpf", essa configuração não funcionará. Existe uma maneira de fazer isso funcionar? E estou procurando o EF6 mais recente, não a maneira antiga de fazê-lo.