喜每个人,这是谁想要连接与WampServer或SQL Server Management Studio中的数据库的解决方案,我尝试它都和它的作品都仔细阅读,我的英语不好(突尼斯开发对不起):
To使用EF(实体框架)代码优先方法,从类创建数据库: ** 1。首先创建上下文通用类exmple:
Public class MyClassContext: DbContext
{
Public MyClassContext(): base ("name = ConnStringLinkedForDb") {
Database.SetInitializer (new DropCreateDatabaseAlways <MyClassContext>());
}
Public DbSet <ClassX> ClassXs {get;set;}
}
2.在第二点中,标记:, 将位于数据层的“app.config”文件夹中,Web层中的“web.config”文件夹位于以下两种情况下:
2.1 。如果你想与WAMP服务器(idUserName =根,PWD = '空')和我们的BD的连接将其服务器上:
<ConnectionStrings>
<Add name = "ConnStringLinkedForDb" connectionString = "server = localhost; user id = root; persistsecurityinfo = True; database = db_name_desired; allowuservariables = True" providerName = "MySql.Data.MySqlClient"/>
</ ConnectionStrings>
2.2.with SQL Server管理套件(服务器(来源)= YourServerNameInSqlServerManegementStudioProprity(onObjectExplorer),PWD = '空')和我们的BD将其服务器上:<?XML版本= “1.0” 编码= “UTF-8”>
<ConnectionStrings>
<Add name = "ConnStringLinkedForDb" connectionString = "Data Source = YourServerNameInSqlServerManegementStudioProprity(onObjectExplorer); Initial Catalog = db_name_desired ;Integrated Security = true" providerName = "System.Data.SqlClient" />
</ ConnectionStrings>
**
你能发布试图使用这个appSetting的代码吗? – JohnD
另外,你能告诉我你是否已经成功连接到这个数据库(可能在你的应用程序中,而不是单元测试?)。换句话说,你知道连接字符串的工作原理(是“localhost \ sql2008dev”和用户名/密码是否正确?) – JohnD