0

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

Entity Models.Servers 的属性 'Columns' 的类型不受支持

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

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

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

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

想法?

4

1 回答 1

2

这不是 SubSonic 引发的错误(我想你知道),我猜这里发生了某种不喜欢我们使用的接口的序列化。要么是名称空间冲突,要么是名称空间冲突。

于 2009-08-21T22:16:21.647 回答