Ответ 1
Вы можете попытаться создать модель данных сущности вручную, используя инструмент EdmGen.exe. Надеюсь, это даст немного больше информации об ошибке.
Я пытаюсь добавить новую модель данных Entity Data в проект MVC, над которым я работаю.
Когда я завершаю мастер, выбирая мои db и таблицы (только одна таблица на данный момент), я получаю сообщение об ошибке "Исключение было вызвано целью вызова". И он отбрасывает мне диалог добавления нового элемента.
В этот момент в моем проекте была создана пустая модель данных. Если я затем выберу "Обновить модель из базы данных" и снова завершу работу мастера, я получаю аналогичную ошибку.
При попытке обновления из базы данных произошло исключение типа "System.Reflection.TargetInvocationException". Сообщение об исключении: "Исключение было выбрано целью вызова".
Любые идеи? Я пробовал делать это и в пустом проекте, и до сих пор нет кубиков!
Алекс
Вы можете попытаться создать модель данных сущности вручную, используя инструмент EdmGen.exe. Надеюсь, это даст немного больше информации об ошибке.
Попробуйте включить поведение ошибок исключений исключений
пространство имен DataService { [System.ServiceModel.ServiceBehavior(IncludeExceptionDetailInFaults = true)]
public class mydataservice : DataService<DataContext>
{
blah blah
У меня была аналогичная проблема. Ищите похожие имена и отсутствующее отображение ключей forgen
У меня было то же самое, в моем случае это был мой db (MySql), у которого была таблица без первичного ключа, я просто добавил столбец " ID" и сделал его первичный ключ и вуаля! выход не прошел:)