본문 바로가기

2017/09

[C#] 컬렉션 초기화 보통 컬렉션에 요소를 초기화 하거나 추가할때 Add메서드를 사용하지만 List li = new List(); li.Add(1); li.Add(2); li.Add(3); li.Add(4); li.Add(5); 다음처럼 초기화가 가능합니다. List li = new List { 1, 2, 3, 4, 5 }; 만약 클래스의 요소를 List화 한다면 class Member { public int I { get; set; } public int J { get; set; } } 클래스의 개체초기화 구문이 함께 사용될 수도 있습니다. List li = new List { new Member() { I = 100, J = 200 }, new Member() { I = 100, J = 200 }, new Member().. 더보기
[ASP.NET MVC] 유효성 확인 - 2 아래 글에서는 이미 모델이나 컨트롤러단위에서 특정 값에 유효성규칙을 적용하는 방법을 알아보았습니다. [Programming/.NET] - [ASP.NET MVC] 유효성 확인 - 1 그런데 위에서 사용한 방식은 서버측 유효성검사입니다. 데이터를 서버로 전달하고 서버단에서 유효성을 판단해 다시 클라이언트에 넘겨주는 처리방식인데 대부분은 서버측 유효성검사를 2차적으로 판단하도록 권장하고 있습니다. 매번 서버로의 판단을 요청하면 그 만큼 서버측에 부담을 주게되고 사용자 입장에서는 서버로 부터 응답이 와야하니 즉각적인 반응을 기대하기 어렵기 때문입니다. 그래서 이번에는 스크립트를 통해 유효성을 확인하는 방법인 클라이언트측 유효성 확인에 대해 알아보고자 합니다. 우선 클라이언트측에서 유효성검사를 수행하려면 NuG.. 더보기
[ASP.NET MVC] 유효성 확인 - 1 URL을 통한 요청시 세그먼트값이나 특정 액션메서드에서의 모델 바인딩의 경우 처리할 데이터가 유효한지 확인해야할 필요가 있습니다. 예를 들면 입력된 데이터 타입이 맞는지 또는 필요한 데이터가 입력은 되었는지 하는 것들입니다. public class MemberJoin { public string Id { get; set; } public string Name { get; set; } public string Email { get; set; } public int Age { get; set; } } ▶ Model public ActionResult MemberJoin() { return View(new MemberJoin()); } [HttpPost] public ActionResult MemberJoin.. 더보기
[SQL] 다른 이름으로 DB복원 백업된 DB를 다시 복원시도하면 기본적으로 본래 백업대상이된 DB의 이름으로 복원을 시도하게 됩니다. 본래 DB가 잘못되어 삭제된 상태면 상관없지만 간혹 다른 이름으로 DB를 복원하여 테스트등의 용도로 사용하고자 할때가 있습니다. 우선 백업된 DB의 논리적이름을 확인합니다. Restore Filelistonly From Disk='C:\BackUp\'; 그런다음 아래 쿼리로 복원을 시도합니다. Restore Database From Disk='C:\BackUp\' With Move '' To 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\.mdf', Move '' To 'C:\Program Files\Microsoft S.. 더보기