2010-11-19 12 views
1

In den WebMatrix Beispielen, die ich arbeite, ist es sehr einfach auf eine Datenbank zuzugreifen. Nur drei Zeilen sind notwendig, um aufstehen und gehen:Wie öffne ich eine Datenbank in einer webMatrix C# Datei?

@{ 
    var db = Database.Open("LOS"); 
    var selectQueryString = "SELECT * FROM wknTest"; 
} 

und ein wenig später,

@foreach(var row in db.Query(selectQueryString)){ 

Es gibt keine Verwendung von, keine Verbindungszeichenfolgen, alles, was hinter den Kulissen passiert. Aber jetzt habe ich genug komplizierten C# -Code, den ich in eine separate C# -Datei trennen möchte. Wie würde ich das oben tun, aber in einer C# Datei, die sich im App_code Ordner in einem WebMatrix Projekt befindet?

Antwort

1

Von herum schnüffeln, fand ich, dass mir der Hinweis auf eines von diesen fehlte. Ich bin mir nicht sicher, ob einer oder beide gebraucht werden, also werde ich die Frage nicht beantworten und hoffentlich jemand, der besser Bescheid weiß als ich.

using WebMatrix.WebData; 
using WebMatrix.Data; 
+1

Sie sollten nur die zweite using-Anweisung benötigen. WebData ist das neue Zuhause für SimpleMembership Provider und WebSecurity. –

+0

@MikeB, danke für die Info. – Knox

Verwandte Themen