반환값은 Task 근데 이거 Task로 해도 크게 상관은 없다. 코드를 내려가면서 한번 보자. id는 long으로 선언했다. 해당하는 id를 가진 객체를 컨텍스트에서 ( 인메모리디비 )에서 읽어온다. 근데 없으면 404에러를 띄우고 있으면 그 아래로.. 컨텍스트에서 해
ASP.NET core로 컨트롤러 api를 만들면서 반환형으로 이것들을 자꾸 쓰더라. 그런데 메서드에서 Task<ActionResult<T>> 를 그냥 쓰면 되는데 왜 이걸 쓸까.. 생각해보았는데 잘 모르겠는거..인터페이스 반환형보다 그냥 쌩이 좀 더 크고
C마소가 직접 구현한 ORM 기술은 Entity Framework(EF)와 LINQ TO SQL이 있고 나머지는 일단 블라블라..EF는 데이터베이스를 엑세스하는 기술이므로, ASP.NET에서만 사용하는 건 아니지만, ASP.NET MVC에서 데이터를 엑세스하는 기본 프
자바스크립트의 익명함수를 최대한 비슷하게 쓰려면 어떻게 해야할까. 예를 들어서 JS에 이런코드가 있다고 쳐보자.const fun1 = (a) => { console.log(a) }이걸 갖다가 CAction Fun1= (a) => { Console.WriteLine(a)
먼저 둘다 Entity Framework Core에서 데이터 모델을 구성하는데에 사용하는 방법이다. 우선순위를 먼저 보자면 Fluent Api가 Data Annotation보다 우선순위가 높다. 둘 모두를 사용했을 경우에 Fluent api의 설정이 적용되나, 둘 다
일단 이벤트의 작동은 다음과 같다. 이벤트와 이벤트 핸들러는 닷넷에서 객체 또는 컴포넌트가 특정 상황에서 알림을 받기 위해서 사용하는 메커니즘이다. 이벤트 핸들러는 이러한 이벤트가 발생했을 때 호출되는 메서드를 참조한다. 이벤트 핸들러 대리자는 이벤트 핸들러 메서드의