2016-04-18 13 views
1

Ich bin noch neu in MVC und dapper ORM. Angenommen, ich verwende dapper für MVC und wenn ich versuche, eine Lösung zu erstellen, zeigt es Nachricht: 'SqlConnection enthält keine Definition für' Query 'und keine Erweiterungsmethode' Query 'akzeptiert ein erstes Argument vom Typ' SqlConnection '.Fehlende Baugruppenreferenz für SqlConnection

hier ist der Code:

using System.Collections.Generic; 
using System.Data.SqlClient; 



    public string Connectionstring = @"Data Source = KL - PT - 049\sqlexpress;Initial Catalog = Record; Integrated Security = True"; 

    public IEnumerable<Customer> GetCustomers() 
    { 
     using (SqlConnection conn = new SqlConnection(Connectionstring)) 

     { 

      conn.Open(); 
      var customer = conn.**Query**<Customer>("Select * from Customer"); 
      return customer; 
     } 

meine Frage ist: ist über die Abfrage sollte in Ordnung sein, wenn ich auf diese Weise verwenden? da ich bereits data.sqlClient-Referenz verwende?

Antwort

1

using Dapper; 

am Anfang der Datei hinzufügen.

Hinweis: In den letzten Versionen von Visual Studio können Sie auch einfach ctrl + drücken. auf die ungelöste Erweiterungsmethode und es bietet es für Sie zu beheben:

enter image description here