The underlying provider failed on open entity framework

前端 未结 3 1440
走了就别回头了
走了就别回头了 2021-01-20 02:29

I am unsing entity framework in my web application. Earlier everything was working fine. But then I deleted database from Sql Server. After that whenever I run the applicati

相关标签:
3条回答
  • 2021-01-20 02:50

    Can you show some details about connection string. I basically want to check the authentication you are using. Demo for setting a typical authentication : http://msdn.microsoft.com/en-us/library/ff649314.aspx

    Another possibility can be with connection pooling. Try explicitly closing the connection(if there are any open connections)

    db.Database.Connection.Close();
    
    0 讨论(0)
  • 2021-01-20 02:58

    Entity framework will recreate your database on application start assuming the following:

    • You have permission to create databases in SQL
    • A connection string is specified correctly (if it was working before this should be fine)
    • You are using CodeFirst or ModelFirst strategies for databases (ie if you generated an EDMX off an existing database it wont recreate it for you)
    0 讨论(0)
  • 2021-01-20 03:10

    I had a similar error and it was due to the connection problem. Usually you need to open your *.EDPS file under your entity (EDML) and check your connection string and make sure it has got a correct setting especially your Default Oracle home.

    0 讨论(0)
提交回复
热议问题