답변해 주셔서 감사합니다.
저도 지금 책의 내용을 보면서 포트폴리오를 만들어 보려고 합니다.
나중에 Azure에 올리고 싶은데요. 말씀 주신 것 처럼 소스는 로컬을 바라 보지만
Azure에서 재정의 하는 방법이나 이와 관련된 참조할 만한 유튜브 영상 강의가 있다면
링크 좀 알려 주시면 안될까요?
Azure로 ASP.NET 웹 앱 프로젝트를 올리려고 하는데 셋팅하는 방법들을 알 수가 없어서요
질문이 좀 두서가 없네요. 감사합니다.
On 2020-10-16 오전 10:27:00, '레드플러스' wrote:
안녕하세요.
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으로
데이터 베이스 연결문자열을 사용하는지 궁금합니다.