2016-04-18 20 views
1

私はまだMVCとDAFを新しいです。 MVCにdapperを使用し、ソリューションをビルドしようとすると、次のメッセージが表示されます。 'SqlConnectionに'クエリ 'の定義がなく、'クエリ 'が' SqlConnection '型の最初の引数を受け入れません。ここSqlConnectionのアセンブリ参照が見つかりません

コードです:

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; 
     } 

、私の質問は:私はその方法を使用している場合上記のクエリは問題ないはずですか?私はすでにdata.sqlClientリファレンスを使用しているからですか?

答えて

1

は、ファイルの先頭に

using Dapper; 

を追加します。

注:最近のバージョンのVisual Studioでは、ctrl + を押すこともできます。未解決の拡張メソッドに、それはあなたのためにそれを修正しようとします:

enter image description here

関連する問題