请告诉我如何使用实体框架连接到数据库
我使用workbench进行连接,效果很好 enter image description here
请告诉我这些数据如何形成服务器名称以通过实体框架进行连接 enter image description here
答案 0 :(得分:0)
答案 1 :(得分:0)
在创建数据库上下文时(在构造函数中),您可以定义要使用的连接字符串的名称。
public class MyContext: DbContext
{
public MyContext() : base("MyContext")
{
}
public MyContext(string connectionString): base(connectionString)
{
}
}
实体框架将在您的app.config或web.config中查找名称为MyContext
的连接,或者您可以直接将完整的连接字符串输入到构造函数中并连接到您的数据库。
例如:
<connectionStrings>
<add name="MyContext" connectionString="data source=localhost;initial catalog=mydatabasename;integrated security=true;multipleactiveresultsets=True;application name=EntityFramework" providerName="System.Data.SqlClient"/>
</connectionStrings>
您需要做的只是输入服务器名称,用于连接到mysql实例的用户名和密码。如果您配置了正确的数据库提供程序,Visual Studio将为您设置连接字符串的所有工作。