Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : 14장 Dapper 내용중에 Nuget 패킷지 관련 문의 드립니다.
글번호: 887
작성자: 레드플러스
작성일: 2020/10/16 오전 10:27:00
조회수: 2264

 

안녕하세요.

ASP.NET 4.6은 이미 오래전에 나온 기술이라서, 해당 시점에서의

Dapper를 사용해야합니다.

그러면 낮은 버전으로 낮춰 사용하면됩니다.

 

Dapper에서는 @기호로 매개변수를 매핑하는게 맞습니다.

 

IDbConnection 대신 SqlConnection으로 받아도 되지만,

부모 인터페이스로 받는 모양을 사용합니다.

 

마지막으로 데이터베이스 연결 문자열은

저는 Config 파일을 사용하되,

Azure web app을 사용해서

소스에는 로컬을 바라보게하고, 실제 운영은 Azure에서 재정의해서 사용합니다.

 

아래 내용 모두 맞게 말씀하셨습니다.

 

이상입니다.

 


On 2020-10-16 오전 9:38:00, '최성용' wrote:

 

 


유튜브 동영상 강좌에 보면 Nuget Package Dapper 버전이 1.50.1 입니다.

최신 버전으로 설치 하려고 하니 .NetFramework 4.6을 지원하지 않는다고 하는데요.

이럴경우 1.50.1 버전만 사용할 수 있는 건가요 ??

p358 보면 AddMaxim 함수에서

string sql = @"
                Insert Into Maxims (Name, Content) Values (@Name, @Content);
                Select Cast(SCOPE_IDENTITY() As Int);
            ";

구문에서 @Name, @Content를 사용하면 FrmMaximWrtie에서 넘겨준 Maxim.Name, Maxim.Content 의 값이 string sql에서 @Name, @Content에 맵핑 되는 건가요 ?

그리고 IDbConnection 으로 Database Connection을 하는 이유가 있을까요?

14장 내용과 관련된 질문은 아니지만 현업에서 web.config에 ConnectionString으로

데이터 베이스 연결문자열을 사용하는지 궁금합니다.

 

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 asp.net core mvc + Ef core 개발 문의 - 김준호 2020-10-20 2541
  14장 Dapper 내용중에 Nuget 패킷지 관련 문의 드립니다. - 최성용 2020-10-16 2560
현재글 Re : 14장 Dapper 내용중에 Nuget 패킷지 관련 문의 드립니다. - 레드플러스 2020-10-16 2264
  Re : Re : 14장 Dapper 내용중에 Nuget 패킷지 관련 문의 드립니다. (1) - 최성용 2020-10-16 2354
다음글 c# 교과서 invoke 있습니다. - 이준 2020-09-22 2771
 
손님 사용자 Anonymous (손님)
로그인 Home