Entity Framework использует SqlCeCommand при попытке подключиться к базе данных Azure - PullRequest
0 голосов
/ 04 мая 2011

Я использую две базы данных в проекте: Azure и Sql Compact. Entity Framework был сгенерирован с использованием базы данных Compact, но сейчас я пытаюсь использовать его для подключения к базе данных Azure по той же схеме, передаваемой конструктору контекста, строка подключения Azure:

но когда он пытается получить некоторые данные, он дает мне исключение: «SqlCeCommand.CommandTimeout не поддерживает ненулевые значения.»

Почему используется команда Compact, если поставщик указан правильно? Как я могу это исправить?

Ответы [ 2 ]

0 голосов
/ 19 мая 2016

это, возможно, не было причиной вашей проблемы, но я получил эту ошибку, когда вручную установил тайм-аут команды для SqlCeCommand, который я использовал для подключения к моей базе данных Compact Edition.

ЭтоУстановка, которую я удалил:

    cecmd.CommandTimeout = 720;

Надеюсь, это поможет кому-то еще!

0 голосов
/ 04 мая 2011
...