1. 지워버리자
2. 새 연결
3. 연결하면 저장하기
edmx > 속성 > 연결문자열 >
4. App.Config 부분 ChinookEntity에서 Ewig으로 바꾸기 (프로젝트 세개 다!)
5. DataRepository.cs 도 고쳐주기
6. 데이터베이스 설정 잘 되어있는지 보기
- GetCount() 안에 비어있다는 것은 모든것을 다 가져온다는 뜻!
7. 새 프로젝트 만들기 (프로그램!!!)
8. 패키지 설치하기
9. config 파일에 있는 연결 문자열 추가해주기
10. KimDoYun 프로젝트를 시작프로젝트로 바꾸기
11. 참조 추가하기 (참조 + using문 까지 추가)
12. 정상적인 실행 확인
13. 반장프로그램
now/today
now - 현재 지금, 이시각
today - 오늘 날짜 0시 0분 0초
14. 먼저, 몇명이 투표를 할 것인지 입력 받는다! - 사실은 유효성 검사를 해야하지만 지금은 중요한 것이 아니기 때문에 일단은 지나가도록 하자 - 대신 (입력이 잘 되었는지) try 문을 쓰자
* 만약에 디비 안에서 exception이 난다면 (ex. 키 중복) 우리는 모른다. 그렇기 때문에 InnerException으로 null값 체크.
15. 제대로 들어갔음을 확인
본체 프로젝트 Program.cs
1. 구상
2. 로그인 함수
- 여기서 하나만 가져오는 GetFirst 를 먼저 만들어보자
2-1. GetFirst()
2-2. 반환값으로 해버립시다
2-3. 우리는 틀리면 무자비하게 끝내벌임
3. 투표함수
3-1. 여기서 우리는 입력한 선수만큼 투표가 다되면 어느 음식점을 갈지 개표가 되는 로직을 하나 만들어야함.
-> 로직면에 있는게 좋기때문에 따로 만들것
3.2
3-3. pickRestaurant()
투표가 완료되었는지 꼭 확인해주어야함!!!!
- 매개변수인 날짜가 빠졌음 꼭 넣어주어야함 !
3-4. 투표자가 출석한 선수와 수가 같은지 확인
3-5.
3-6.
3.7 링커???
3.8 supper에 업데이트
* 쉬운방법 - GroupBy
* linq에대해서 알아보기
4. 투표 대기
- 이렇게 놔두면 무한루프가 돌아벌임!!
4-1 그렇기때문에 대기하는 Thread 사용
4-2. HasDecided()
5. 결과
유니티에서 웹 API 제공하는데 그걸로 접근해서,,,,,, 콘솔이 아닌.... 웹으로 투표할 수 있는 프로젝트 만들기!
유니티 클라이언트를 만들고
'Archive' 카테고리의 다른 글
1002 서버프로그래밍 - 500.19 에러 (0) | 2019.10.02 |
---|---|
1001 웹 API (0) | 2019.10.01 |
0927 EWIG 부모클래스 04 (0) | 2019.09.27 |
0927 ORM 기술을 사용한 EWIG 03 (0) | 2019.09.27 |
0927 using문과 IDisposable 오류 (0) | 2019.09.27 |