Я думаю, это продолжение последнего вопроса, который я задал: bulk insert and update with ADO.NET Entity Framework.LINQ EF не сохраняется в базе данных
Я не получаю никаких ошибок при выполнении вставок, но данные на самом деле не попадают в мою БД. Моя БД - это SDF-файл (SQL CE). Любые идеи, что проверить?
Мой app.config выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="Lab_Use_Billing.Properties.Settings.LabUseConnectionString"
connectionString="Data Source=|DataDirectory|\Models\LabUse.sdf"
providerName="Microsoft.SqlServerCe.Client.3.5" />
<add name="LabUseEntities"
connectionString="metadata=res://*/Models.LabUseEntities.csdl|res://*/Models.LabUseEntities.ssdl|res://*/Models.LabUseEntities.msl;
provider=System.Data.SqlServerCe.3.5;
provider connection string="Data Source=|DataDirectory|\Models\LabUse.sdf""
providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
ТИА
Voila! Там они. Теперь, почему он не подключается к тому месту, где указывает строка подключения вместо версии Bin/Debug? Когда я пойду освободить это, что мне делать, чтобы убедиться, что это работает? –
@Keith Будет работать, база данных, на которую вы смотрите, - это база данных, находящаяся в папке проекта, но файл базы данных создается в отдельной отладочной папке. Я не знаю, почему, но я потратил около 3 дней на изучение этого, потому что у меня была такая же проблема в одном из моих проектов ... Когда вы перейдете к Развертыванию, он будет использовать один файл базы данных. – Mike