Я недавно играл с SubSonic, и я столкнулся с интересной ошибкой.
Entity Models.Servers 'имеет свойство
«Столбцы» с неподдерживаемым типом
Когда я создал простое приложение ASP.NET с VS2008, добавил ссылку на SubSonic, создал строку подключения и перетащил файлы Active Record в проект, все прошло хорошо. Я мог бы скомпилировать. Затем я добавил класс службы домена, сослался на пространство имен Models и создал метод GetServers со следующим кодом:
public IQueryable<Server> GetServers() { return Server.All() }
Опять я скомпилировал и никаких проблем. Я отлично подумал, теперь я создам проект Silverlight и сделаю то же самое. Я создал размещенный проект SilverLight и сделал то же самое в веб-проекте.
На этот раз компиляция привела к ошибке выше. Я не уверен, в чем разница между этими двумя проектами, за исключением, может быть, загруженных ссылок по умолчанию.
Мысли