
ALTER TABLE dbo.Department ADD DepartmentCode VARCHAR(20) NULL; 데이터 베이스 생성 CREATE DATABASE EmployeeDB; CREATE TABLE dbo.Department( DepartmentId INT IDENTITY(1,1), DepartmentName VARCHAR(500) ) SELECT * FROM dbo.Department INSERT INTO dbo.Department values('IT') INSERT INTO dbo.Department values('Support'); CREATE TABLE dbo.Employee( EmployeeId INT IDENTITY(1,1), EmployeeName VARCHAR(500), Depar..
Adding Back the Startup Class to ASP.NET Core 6 https://www.youtube.com/watch?v=cuOKV_0b-JI Project Name: WebAPI Program.cs using WebAPI; var app = Startup.InitializeApp(args); app.Run(); Startup.cs namespace WebAPI { public static class Startup { public static WebApplication InitializeApp(string [] args) { var builder = WebApplication.CreateBuilder(args); ConfigureServices(builder); var app = b..
client와 서버 만들기 Client를 실행하려면 Nuget에서 설정하는것이 필요 Microsoft.AspNet.WebApi.Client ProductController로 만든다고 가정하면 주소는 localhost:7130/api/Product/... 로 진행되어진다. ApiController이란? ApiController특성을 Controller 클래스 상단에 적용하여 API 관련 동작을 사용할 수 있다. (1) Case1 : action만 있을때? - localhost:7130/GetProductList - [action]은 함수의 이름을 뜻한다. [ApiController] [Route("[action]")] public class ProductController : Controller { [Ht..
static이란? 정지상태, 고정된, 변화가 없는 클래스가 로딩될때 static 선언된 자원들은 JVM(Java Virtual Machine) 에서 메모리에 딱 한번 올라감 (= 즉 Static 변수는 클래스가 사용되기 전 미리 메모리에 올라감) static을 사용하면 객체 생성할 필요없이 공용된 자원을 사용함으로써 메모리를 효율적으로 사용할 수 있지만 무분별한 사용은 프로그램에 악영향을 미침 왜 main 앞에 static이 붙여질까? - 프로그램이 실행될때 인스턴스를 생성하지 않고 바로 실행되어야 하기 때문에 static이 붙는다. class Test { public static void main (String[] args) { System.out.println("실행") } } Static 장단점 1..

하... 몇개 언어를 해야하는건지 Arrays(배열) 배열 데이터 구조에 형식이 동일한 변수를 여러 개 저장 동적으로 할당이 불가 연속된 메모리 공간으로 이루어져 있기 때문에 관리가 용이하고, Index로 이루어져 있기 때문에 빠르게 해당값을 찾을 수 있음 요소의 형식을 지정하여 배열을 선언 숫자 배열 요소의 기본값은 0으로 설정되고, 참조 요소는 null로 설정 기본배열 int[] array1 = new int[5]; int[,] multiDimensionalArray1 = new int[2, 3]; 다차원배열 int[][] jaggedArray = new int[3][]; jaggedArray[0] = new int[] { 1, 3, 5, 7, 9 }; jaggedArray[1] = new int[]..