2015-08-14 2 views
4

Привет Я получаю сообщение об ошибке (Нет Строка соединения называется «BuildingSettingsEntities» не может быть найден в файле приложения) на этой линии XAML:Нет строки подключения, называемой «... Сущности», можно найти в файле приложения, но она есть?

d:DataContext="{d:DesignInstance Type=viewModel:BuilderViewModel, 
IsDesignTimeCreatable=True}" 

Однако я добавил эту строку подключения к моему app.config, как показано ниже:

<connectionStrings> 
<add name="BuildingSettingsEntities" 
connectionString="metadata=res://*/BuildingSettingsModel.csdl|res://*/BuildingSettingsModel.ssdl|res://*/BuildingSettingsModel.msl; 
provider=System.Data.SqlClient; 
provider connection string=&quot; 
data source=mrdk.database.windows.net,1433; 
initial catalog=BuildingSettings; 
persist security info=True; 
user id=test; 
password=testingpassword1234; 
MultipleActiveResultSets=True; 
App=EntityFramework&quot;" 
providerName="System.Data.EntityClient" /> 

Я не могу за жизнь мне понять, почему это происходит, так что любая помощь будет оценена.

Благодаря

ответ

2

Это потому, что у вас есть s в вашей связи имени строки BuildingSettingsEntities в app.config. Ошибка указала название как BuildingSettingEntities без s. Если вы измените его, то он должен работать, как ожидалось.

+1

Хороший улов - такие виды ошибок иногда сложнее всего найти. –

+1

Я полностью согласен с тобой .. и это еще хуже, когда ты понимаешь, что это такая маленькая ошибка. – Izzy

+0

Извините, что мой код был неправильным. Я изменил его как свой рабочий код (в моем контракте, что я не могу полностью вставить рабочий код), в фактическом кода они одинаковы и правильно написаны. Я изменю вопрос, чтобы исправить это. Извинения за неправильное руководство – philmckendry

Смежные вопросы