0

私は最近SubSonicで遊んでいますが、興味深いエラーに遭遇しました。

エンティティModels.Servers'には、サポートされていないタイプのプロパティ'Columns'があります

VS2008で単純なASP.NETアプリケーションを作成し、SubSonicへの参照を追加し、接続文字列を作成し、ActiveRecordファイルをプロジェクトにドラッグするとすべてうまくいきました。コンパイルできました。次に、ドメインサービスクラスを追加し、Models名前空間を参照して、次のコードでGetServersメソッドを作成しました。

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

繰り返しますが、問題はありません。今はSilverlightプロジェクトを作成して、同じことをするのは素晴らしいことだと思いました。ホストされたSilverLightプロジェクトを作成し、Webプロジェクト内で同じことを行いました。

今回はコンパイルすると上記のエラーが発生しました。ロードされているデフォルトの参照を除いて、2つのプロジェクトの違いがわかりません。

考え?

4

1 に答える 1

2

これは SubSonic によってスローされたエラーではありません (ご存じだと思います)。私たちが使用しているインターフェイスが気に入らない何らかのシリアライゼーションがここで起こっていると思います。それか、名前空間の衝突があります。

于 2009-08-21T22:16:21.647 に答える