SqlConnection에 대한 누락 된 어셈블리 참조

dapper sqlclient

문제

나는 여전히 MVC와 ORM이 새로운 편이다. MVC에 dapper를 사용하고 솔루션을 빌드하려고 할 때 'SqlConnection에 'Query'정의가없고 '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 참조를 사용하고 있기 때문에?

전문가 답변

더하다

using Dapper;

파일의 맨 위에.

참고 : 최근 버전의 Visual Studio에서는 Ctrl + 키를 누를 수도 있습니다 . 해결되지 않은 확장 방법에 대해 알려 주시면 문제를 해결할 것입니다.

여기에 이미지 설명을 입력하십시오.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow