c# – 如何在Entity Framework 6中以MS SQL编程方式创建连接字符
发布时间:2020-12-15 06:22:12 所属栏目:百科 来源:网络整理
导读:如何以实体框架6中的MS SQL以编程方式创建连接字符串? 我正在使用c#和WPF,我想知道有人可以告诉我如何或链接到一个资源,显示如何在EF 6中以编程方式设置连接字符串.MSDN文章解释说,你可以http://msdn.microsoft.com/en-us/data/jj680699#moving,但不会创建
如何以实体框架6中的MS SQL以编程方式创建连接字符串?
我正在使用c#和WPF,我想知道有人可以告诉我如何或链接到一个资源,显示如何在EF 6中以编程方式设置连接字符串.MSDN文章解释说,你可以http://msdn.microsoft.com/en-us/data/jj680699#moving,但不会创建实际的连接字符串. 所以这里是一个EF6的例子 App.Config中 entityFramework codeConfigurationType =“WPFwithEF.SqlConfiguration,WPFwithEF”> 上下文 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而不是旧的方法. 解决方法
您可以使用EntityConnectionStringBuilder作为如下所述:
How to: Build an EntityConnection Connection String
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |