Identity ViewModel
아래 코드는 ViewModel 폴더가 아닌, Model 폴더에 들어가야하는 코드가 아닌가요?
아래는 영상 앞부분 Model 폴더에 적용되어 있는 코드입니다.
유효성 검사는 Model, ViewModel 구분없이 사용하나요?
표준적으로 사용하는 규칙이 궁금합니다.
답변 1
0
아주 excellent한 질문입니다. RegisterVIewModel은 ViewModel폴더에 있는게 맞습니다. 컨트롤러에서 뷰로 데이터를 보낼 때 쓰이는 용도이니까요. 또는 뷰에서 컨트롤러로 데이터를 보낼 때 쓰이기도 합니다.
Models폴더안에 있는것들은 엔티티들입니다. 폴더이름을 아예 Entities라고 하셔도 되구요. 얘네들은 아시다싶이 sql에서 테이블로 매핑되구요.
유효성 검사 같은 경우에는 구분없이 사용하기도 하지만 제일 좋은 practice는 뷰모델에만 적용해서 쓰는겁니다. 우리같은 경우에는 StudentViewModel을 만들어서 data annotation들을 이쪽으로 다 옮기는거죠.
마이그레이션 오류
0
329
0
Identity 관련 질문
0
278
0
net core 2.1 버전에는 없는건가요
0
299
0
Identity 계정 생성 로직 강의에서 Register() 함수 호출 오류 문의
0
395
1
DbContext 상속
0
292
0
razor syntax 질문
0
341
0
마이그레이션 문제 질문
0
354
1
강의할때 코드 크게 보여주실수 있나요 ...
0
332
1
윈도우 10에서 배포하는 방법 문의
0
263
0
UseSqlServer 오류
0
1047
5
[Authorize] 헤더
0
257
1
dotnet ef database update 문제
0
224
0
MVC 패턴 순서
0
298
0
폴더명은 항상 정해져있나요?
0
215
0
HTTP Error 500.30 - ANCM In-Process Start Failure
0
1199
2
Add 함수와 Save를 따로 만드는 이유가 있을까요?
0
291
1
UseMvc 안됨(core 3.0)
0
410
4
값이 넘어왔는지 찍어보는 거요..
1
329
3
널참조 에러
0
371
1
ValidateAntiForgeryToken를 쓰는 이유
0
865
3
아무리 해도 안되네요.
0
312
3
sqlserver가 MSSQLLocalDB가 없어요
0
253
1
AddScoped, AddTransient, AddSingleton 차이점
0
701
1
엔티티 프레임워크를 아마존 rds랑 연동하고 싶습니다.
0
187
1





