Дозвуковая ошибка: "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 (которую, я думаю, вы знаете), и я предполагаю, что здесь происходит какая-то сериализация, которой не нравятся используемые нами интерфейсы. Или это, или есть столкновение пространства имен.