Ich habe kürzlich mit SubSonic gespielt und bin auf einen interessanten Fehler gestoßen.Subsonic Error: "Entity Models.Servers 'hat eine Eigenschaft' Spalten 'mit einem nicht unterstützten Typ"
Entity Models.Servers' has a property 'Columns' with an unsupported type
Wenn ich erstellt eine einfache ASP.NET-Anwendung mit VS2008, fügte den Verweis auf SubSonic, erstellt die Verbindungszeichenfolge, und schleppte die Active Record-Dateien über in das Projekt alles gut ging. Ich könnte kompilieren. Dann habe ich eine Domain-Service-Klasse und verweisen die Modelle Namespace und eine GetServers Methode mit dem folgenden Code erstellt:
public IQueryable<Server> GetServers() { return Server.All() }
Wieder mich zusammengestellt und keine Probleme. Ich dachte mir gut, jetzt werde ich ein Silverlight-Projekt erstellen und dasselbe tun. Ich habe ein gehostetes SilverLight-Projekt erstellt und dasselbe im Rahmen des Webprojekts getan.
Diesmal führte eine Kompilierung zu dem obigen Fehler. Ich bin nicht sicher, was der Unterschied zwischen den beiden Projekten außer vielleicht für die Standardreferenzen ist, die geladen werden.
Gedanken?
Und ... was ist der Typ von Spalten? – Will
in ActiveRecord.cs der Typ der Eigenschaft ist IList –
jdiaz