Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 如何在SqlConnection对象上使用EF_Entity Framework_Database Connection_Connection String_Sqlconnection - Fatal编程技术网

Entity framework 如何在SqlConnection对象上使用EF

Entity framework 如何在SqlConnection对象上使用EF,entity-framework,database-connection,connection-string,sqlconnection,Entity Framework,Database Connection,Connection String,Sqlconnection,我有一个旧的winforms项目,它使用localDB和ADO.NET SqlConnection。现在我已经创建了一个新的数据库(不是本地的),我使用EntityFramework连接到它。当我在SqlConnection上使用新的EF数据库时,我得到的错误是SqlConnection不支持新connectionstring中的元数据 SqlConnection需要一个localDB是否正确?如何才能使SqlConnection连接到我的新数据库 //Martin实体框架连接字符串包含指向实体

我有一个旧的winforms项目,它使用localDB和ADO.NET SqlConnection。现在我已经创建了一个新的数据库(不是本地的),我使用EntityFramework连接到它。当我在SqlConnection上使用新的EF数据库时,我得到的错误是SqlConnection不支持新connectionstring中的元数据

SqlConnection需要一个localDB是否正确?如何才能使SqlConnection连接到我的新数据库


//Martin

实体框架连接字符串包含指向实体框架模型位置的元数据元素:

<connectionStrings>
    <add name="AdventureWorksEntities" 
         connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
         provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
         Initial Catalog=AdventureWorks;Integrated Security=True;Connection Timeout=60;
         multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />
</connectionStrings>

如果应用程序使用SQLConnection,则必须使用具有SQLConnection字符串结构的连接字符串连接到数据库。

您应该更具体一点,问题可能与EF无关,而与连接字符串有关。
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;