iv'e получил хост службы wcf, на котором размещена служба на IIS7,
iv'e добавлена база данных в папку App_Data,
служба ссылается на проект DAL
который содержит модель Entity Framework, сгенерированную из моего БД (БД из хоста службы WCF)
Я продолжаю получать исключение выше сущности с этим внутренним сообщением:
{"An attempt to attach an auto-named database for file C:\\Users\\eranot65\\Documents\\Visual Studio 2010\\Projects\\CustomsManager\\WcfManagerServiceHost\\App_Data\\CustomesDB.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share."}
iv'e скопировал строку подключения из DAL/app.config в WcfManagerServiceHost/Web.config
add name="CustomesDBEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string='Data Source=.\SQLEXPRESS;AttachDbFilename="C:\Users\eranot65\Documents\Visual Studio 2010\Projects\CustomsManager\WcfManagerServiceHost\App_Data\CustomesDB.mdf";Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True'" providerName="System.Data.EntityClient"
это происходит, когда я пытаюсь использовать модель сущности источника данных:
public List<Employee> GetEmployees()
{
List<Employee> employees = null;
using (CustomesDBEntities entites = new CustomesDBEntities())
{
employees = entites.Employees.ToList<Employee>();
}
return employees;
}
не похоже, что DB используется где-то еще,
(1) как я могу проверить, удерживает ли какой-либо другой процесс дескриптор моей БД?
(2) в идеях это происходит?