Дозвуковая ошибка: "Entity Models.Servers" имеет свойство "Столбцы" с неподдерживаемым типом "

В последнее время я играл с SubSonic и столкнулся с интересной ошибкой.

Entity Models.Servers 'имеет свойство'Columns'с неподдерживаемым типом

Когда я создал простое приложение ASP.NET с VS2008, добавил ссылку на SubSonic, создал строку подключения и перетащил файлы Active Record в проект, все прошло хорошо. Я мог бы скомпилировать. Затем я добавил класс службы домена, сослался на пространство имен Models и создал метод GetServers со следующим кодом:

public IQueryable<Server> GetServers() { return Server.All() }

Опять я скомпилировал и никаких проблем. Я отлично подумал, теперь я создам проект Silverlight и сделаю то же самое. Я создал размещенный проект SilverLight и сделал то же самое в веб-проекте.

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

Мысли?

1 ответ

Решение

Это не ошибка, выдаваемая SubSonic (которую, я думаю, вы знаете), и я предполагаю, что здесь происходит какая-то сериализация, которой не нравятся используемые нами интерфейсы. Или это, или есть столкновение пространства имен.

Другие вопросы по тегам