Как создать программную строку подключения к MS SQL в Entity Framework 6?
Я использую С# и WPF, и мне было интересно, может ли кто-нибудь показать мне, как или связать меня с ресурсом, который показывает, как настраивать строки подключения программно в EF 6. В статье MSDN объясняется, что вы можете http://msdn.microsoft.com/en-us/data/jj680699#moving, но он не вступает в создание фактических строк подключения.
Итак, вот пример EF6, который работает
App.Config
entityFramework codeConfigurationType = "WPFwithEF.SqlConfiguration, WPFwithEF" > /EntityFramework
Контекст
public class ProductContext : DbContext
{
public ProductContext():base("Wpf")
{ }
public DbSet<Category> Categories { get; set; }
public DbSet<Product> Products { get; set; }
}
Configuration.cs
namespace WPFwithEF
{
public class SqlConfiguration : DbConfiguration
{
public SqlConfiguration()
{
SetProviderServices(SqlProviderServices.ProviderInvariantName,SqlProviderServices.Instance);
SetDefaultConnectionFactory(new SqlConnectionFactory());
}
}
}
но если база контекстов "name = Wpf", то эта настройка не работает, есть ли способ сделать эту работу? И я ищу последний EF6, а не старый способ сделать это.