Как программно создать строку подключения к MS SQL в Entity Framework 6?

Как программно создать строку подключения к MS SQL в Entity Framework 6?

Я использую c # и 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());
    }
}
}

но если контекстной базой является «имя = Wpf», то эта настройка не работает, есть ли способ заставить эту работу? И я ищу последнюю версию EF6, а не старый способ сделать это.

Ответы на вопрос(5)

Ваш ответ на вопрос