본문 바로가기
728x90
반응형

분류 전체보기287

MSSQL] CURSOR VS WHILE CURSOR DECLARE @database VARCHAR(50) DECLARE db_cursor CURSOR FOR select name FROM sys.databases OPEN db_cursor FETCH NEXT FROM db_cursor INTO @database WHILE @@FETCH_STATUS = 0 BEGIN PRINT @database FETCH NEXT FROM db_cursor INTO @database END CLOSE db_cursor DEALLOCATE db_cursor WHILE with CTE AS ( select name from sys.databases ) select name into #query from CTE DECLARE @name VARCHAR(50) WHIL.. 2023. 3. 21.
C#] 특수문자 (주석, $, @) Comments C#은 2가지 형식의 주석을 지원한다. Single line 주석은 // 으로 시작해서 code line의 끝에서 종료한다. Multiline 주석은 /* 로 시작해서 */로 끝난다. $을 사용한 String interpolation string name = "Mark"; var date = DateTime.Now; // Composite formatting: Console.WriteLine("Hello, {0}! Today is {1}, it's {2:HH:mm} now.", name, date.DayOfWeek, date); // String interpolation: Console.WriteLine($"Hello, {name}! Today is {date.DayOfWeek}, it'.. 2023. 3. 21.
ASP.NET Core Razor Pages] 2. Page Models, Routing, Filters 출처 : ASP.NET Core - Simpler ASP.NET MVC Apps with Razor Pages | Microsoft Learn A Sample Project 여러 종류의 entities를 관리하고 조회하는 sample 앱을 만들어보자. 전형적인 MVC 구조적 접근을 사용한다면, 다른 종류의 folder와 각각 controllers, views, viewmodels 등이 필요할 것이다. Razor Pages를 사용하면, URL 구조와 매핑되는 폴더 hierarchy만 만들면 된다. 이 경우에, 앱은 Pages 폴더 하위에 각 entities를 위한 subfolder를 갖는다. 폴더 구조는 매우 단순하다. homepage(Index.cshtml)와 Pages folder의 root에서 몇가지.. 2023. 2. 27.
ASP.NET Core Razor Pages] 1. 설명, 템플릿 구조, MVC와 차이점 Razor Pages는 ASP.NET Core 2.0의 새로운 기능이다. 로직과 view model을 view 구현 code에 가깝게 하면서 ASP.NET Core app을 개발할 수 있는 간단한 방법이다. 또한, 크고 복잡한 ASP.NET Core apps의 구조 향상에도 Razor Pages를 사용할 수 있다. MVC pattern은 사용한지 오래된 UI pattern으로 많은 장점이 있지만, MVC 기본 프로젝트 템플릿 패턴은 앱이 커지면서, 수많은 파일과 폴더를 만든다. Razor Pages는 특별히 page-based 컨셉의 동일한 문제에 새롭고 다른 방식을 제공한다. 거의 static view 또는 POST-Redirect-GET 방식의 단순한 form을 갖는 경우에 유용하다. MVC와 Raz.. 2023. 2. 20.
ASP.NET Core] Razor Pages vs MVC vs Blazor 차이점 ASP.NET Core는 UI framework이다. app의 Web UI 요구사항에 따라 필요한 기능을 결합하여 사용할 수 있다. ASP.NET Core는 3가지 방법으로 웹 UI를 구축할 수 있다. 서버 UI 렌더링 브라우저에서 클라이언트 UI 렌터링 두 방법을 모두 활용하는 하이브리드 앱 ASP.NET Core Razor Pages Server-side 페이지 기반 프레임워크이다. MVC에 비해 쉽게 시작할 수 있다. 가볍고 유연하다. https://bigexecution.tistory.com/211 ASP.NET Core Razor Pages] 1. 설명, 템플릿 구조 Razor Pages는 ASP.NET Core 2.0의 새로운 기능이다. 로직과 view model을 view 구현 code에 가.. 2023. 2. 20.
ASP.NET MVC vs ASP.NET Core] Logging 차이 Application logging은 상용화된 app의 중요한 진단정보를 제공한다. ASP.NET Core는 표준화된 로깅을 소개하고, ASP.NET MVC는 third-party logging solution을 사용한다. ASP.NET MVC logging MVC나 Web API 앱에 내장된 로깅 솔루션이 없다. 대신에, log4net, NLog, Serilog와 같은 third-party loggin solution을 사용한다. Logging frameworks는 일반적으로 여러가지 log output 형태(text files, database, emails)를 제공한다. ASP.NET Core logging Core에서 logging은 app starts up시, 구성되는 내장기능이다. MVC에서 .. 2023. 2. 15.
728x90
반응형