代码之家  ›  专栏  ›  技术社区  ›  jdiaz

子音速错误:“Entity Models.Servers”的属性“Columns”的类型不受支持”

  •  0
  • jdiaz  · 技术社区  · 15 年前

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

    实体模型.servers'有一个属性 不支持类型的“列”

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

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

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

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

    思想?

    1 回复  |  直到 15 年前
        1
  •  2
  •   user1151    15 年前

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

    推荐文章