@code { using(var context~) }
안녕하세요!
컴포넌트.razor 에서 코드 상단에 @using ~~ 을 사용하는 의미는 사용하고자하는 클래스 또는 폴더의 경로로 이해하였습니다.
@code{ using(~) } 부분에서 등장하는 using은 어떤 의미일까요 ?
using(var context = factory.CreateDbContext())
回答 1
1
@code 내에 작성하는 using(){*실행 코드} 의 경우는 메모리의 관리를 위해서 붙여 주신다고 생각하시면 될 것 같습니다. 괄호안의 내용이 끝났을 경우 그와 관련된 작동들을 해제시켜주는 역할을 합니다.
특히 데이터베이스나 백그라운드에서 작동되게 만든 코드들이 using 괄호안에 있을 경우 실행이 끝나고 나면 해제시켜주기 때문에 원활하고 확실한 동작을 위해 붙인다고 이해해 주세요.
블레이저는 보통 공식 문서를 보며 배우는데 익숙해 지시다 보면 Dispose 라는 메모리 해제 기능을 배우게 됩니다. using 을 쓰면 그것을 좀 더 간편하게 쓸 수 있게 된다고 보시면 됩니다.
SERVER 2019 애저 세팅 설치 오류
0
146
1
클래스 라이브러리 (.NET Core)이 없으면 클래스 라이브러리 선택하시면 됩니다.
0
135
1
NET 9.0 버전에서의 레이아웃 적용
1
171
1
Visual Studio 2022에서 프로젝트 만들기 질문
0
317
2
Radzen.Blazor.RadzenTheme 오
0
262
4
MVC를 제대로 이해를 못했는데,
0
175
1
ASP.NET
0
153
1
Class 설계 후 Razor 에서 호출!
0
96
1
wpf 응용 질문
0
80
1
3번째 강의 11분 39초에서 진행이 안됩니다. 여러번해도 그곳에서 오류납니다.
0
97
2
올려주신 소스코드 관련해서 질문드립니다.
0
178
2
LING #1 에서.. 서버 GC문제
0
263
3
Radzen 설치 관련해서 오류가납니다.
0
152
1
자바스크립트 내용이 나오나요?
0
170
1
웹 사이트 보안
0
214
2
데이터 입력 Razor Page Design Part.1 부분
0
162
1
Blazor WebAssembly 솔루션 만들 때
2
329
2
blazor실습 시 바인딩 관련 및 버튼이 동작하지 않는 이슈가 있으면? ( .NET 8.0 기준 )
3
373
1
update-database 에러
0
1298
1
프레임워크차이
0
390
1
배포 과정에서..
0
417
5
하나의 가상 컴퓨터에 여러 프로젝트 게시가 가능할까요?
0
219
1
Azure 서버에 게시시 문제 발생
0
350
1
appsetting.json 파일에 ConnectionStrings 항목 질문있습니다!
0
257
1

