亚音速错误:“实体Models.Servers”具有属性'Columns',其类型不受支持“

时间:2009-08-21 20:58:41

标签: subsonic subsonic-active-record

我最近一直在玩SubSonic而且我遇到了一个有趣的错误。

  

实体Models.Servers'有一个属性   “列”具有不受支持的类型

当我使用VS2008创建一个简单的ASP.NET应用程序时,添加了对SubSonic的引用,创建了连接字符串,并将Active Record文件拖到项目中,一切顺利。我可以编译。然后我添加了一个Domain Service类并引用了Models名称空间,并使用以下代码创建了一个GetServers方法:

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

我再次编译并没有问题。我觉得很好,现在我将创建一个Silverlight项目并做同样的事情。我创建了一个托管的SilverLight项目,并在Web项目中做了同样的事情。

这次编译导致上面的错误。我不确定两个项目之间有什么区别,除了可能加载的默认引用。

思想?

1 个答案:

答案 0 :(得分:2)

这不是SubSonic抛出的错误(我想你知道),我猜这里发生的某种序列化与我们使用的接口不同。无论是那还是命名空间冲突。