inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0

11)ADO.Net(Insert) [2025-01-19업데이트]

14분 20초쯤에 쿼리 새로 만드신거 여쭤봅니다.

183

kbj0619

작성한 질문수 10

0

새 쿼리 만들어서도 가능하지만, sqlhelper 파일로 데이터베이스 연결이 가능하다는 걸 보여줄려고 그냥 한번 보여주신건가요?

C# mvc rest-api 아키텍처 mssql ef-core asp.net-core

답변 1

0

개발자Park

안녕하세요.개발자PARK입니다.

16강의 1:00의 툴로 보통 SQLServer에서 데이터베이스작업을 합니다.

[11강 14분 20초쯤에 쿼리 새로 만드신거 여쭤봅니다.]

VisualStudio툴에서도 간단하게 SQLServer의 작업을 하거나 테이블을 볼 수 가 있습니다.

그리고 sqlhelper 파일에서 sql문 작성과 연결을 하는 이유는 프로그램을 사용자에게 배포 시

코드가 동작하면서 데이터베이스와 작업을 하게 됩니다.

[핵심]

툴은 애플리케이션 개발을 위해 개발자 또는 DBA가 데이터베이스와 작업을 하게 되지만,

생성한 코드(sqlhelper에 작성한 코드)는 프로그램 유저 또는 사용자가 이용시 동작하게 됩니다.

감사합니다.

0

개발자Park

또한 SQL작성 시 테이블이름,컬럼명을 하나하나 전부 기억하기란 어렵기에

툴에서 테이블이름과 컬럼명을 보게되며.SQL을 작성하게 됩니다.

0

kbj0619

아 제 말은 14분 20초쯤에 새쿼리(SQLQuery2.sql) 만드시고, INSERT INTO TBL_USER(userid, username, point) 라고 적으셨는데,

따로 이 쿼리를 사용은 안하시고 코드만 복사하여 sqlhelper 파일에 붙여넣기만 하신게 뭔가 의도가 있으신건가?해서 여쭤본겁니다.

 

왜 굳이 sqlhelper 파일에 바로 적으면 되지 쿼리를 따로 만드셨을까? 라는 질문이었습니다.

0

개발자Park

네. 말씀하신대로 sqlhelper 파일에 바로 적으셔도 됩니다. 강의에서처럼 쿼리를 따로 생성한데에는 다른 의도는 없습니다. 단지 .sql에서는 14:26처럼 Tab키를 눌러서 테이블명 생성등의 자동완성을 지원해줍니다.

0

kbj0619

아 혹시라도 의미가 있나 해서 궁금했었는데, 답변 감사합니다.

20) 16. 저장프로시저 쪽 new MapperConfiguration(cfg => { })

1

56

1

using (SqlConnection ~)을 하는 이유가 뭔가요?

0

115

2

이후 예정된 강의 문의를 드립니다

0

68

1

12_3강 AutoMapper 설명 중에 MapperConfiguration

2

87

1

Business Layer 종속성 추가 불가 문제

0

106

3

Console.WriteLine

0

62

1

iis 배포 후 view페이지 수정

0

132

2

8장 Controller 질문

0

80

2

DTO 여러개 대신 하나로

0

174

2

CS0618 SqlConnection

0

262

1

EF로 만든 프로젝트를 개발서버에 올리니, 처음 로딩속도가 많이 느리네요.

0

184

2

SqlConnection관련 질문

0

124

2

12강 듣던중...Controller.cs 질문입니다.

0

129

1

ASP.NET Core MVC를 비동기로 처리하는 이유가 무엇일까요?

0

221

1

프로젝트 배포 질문있습니다

0

147

2

MSSQL 설치 시 오류 발생

0

632

2

클래스 라이브러리 추가시

0

239

1

DB에서 조회된 다건의 데이터를 처리할 때

0

209

1

cshtml.css, cshtml.cs 비하인드 코드 추가 방법

0

416

1

로그인에서 받아온 Session을 활용하고 자 할 때

0

312

1

Request.Query는 배열로는 받을 수 없나요?

0

369

2

Single View Engine은 뭘까요?

0

195

1

Results API가 뭔가요?

0

231

1

QueryString 대소문자 구분

0

455

1