ADO Entity SubmitChanges не отправляет - PullRequest
0 голосов
/ 11 мая 2009

Я использую класс обслуживания домена, связанный с контекстом Linq-to-Sql. Используя точки останова, он успешно добавляет,

context.Company.Add(NewCompany);

Я звоню из Silverlight, но, похоже, сбой при сохранении ...

context.SubmitChanges();

Как и в, я не получаю ошибок, и при этом это не добавляет к базе данных. Все мои таблицы имеют отношение друг к другу, как «Компания» имеет отношение к «Адрес», я пропустил шаг?

Ответы [ 2 ]

0 голосов
/ 11 мая 2009

Я наконец-то обнаружил ошибку ... очевидно, что моя строка подключения была неправильной, она пыталась соединиться без моих учетных данных .. Когда был создан объект Linq-To-Sql, он не сохранил учетные данные ... черт возьми, какая трата на выходные ...

0 голосов
/ 11 мая 2009

Если вы используете файловую базу данных (mdf, sdf, mdb ...):

Проверьте в свойствах элемента проекта базы данных, что для свойства "Копировать в выходной каталог" установлено значение "Не копировать" или "Копировать, если новее". В противном случае файл базы данных в выходном каталоге будет перезаписываться при каждой компиляции. Это довольно глупо, но это поведение по умолчанию в VS ...

...