Дозвуковая ошибка: «Entity Models.Servers» имеет свойство «Столбцы» с неподдерживаемым типом » - PullRequest
0 голосов
/ 22 августа 2009

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

Entity Models.Servers 'имеет свойство «Столбцы» с неподдерживаемым типом

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

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

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

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

Мысли

1 Ответ

2 голосов
/ 22 августа 2009

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

...