전체 문서
이 프로젝트에서는 병원 데이터베이스가되는 작은 데이터베이스를 사용하여 웹 API의 작동을 이해하려고 노력했습니다.
프로젝트 개발을 위해 MS SQL, ASP.NET Core Blazor, Radzen Blazor 구성 요소 및 엔티티 프레임 워크가 사용되었습니다.
현재이 프로젝트에서 누락 된 유일한 것은 예고 키 및 기본 키 금액을 고려하여 양식의 유효성 검사입니다. 현재 사용자는 이러한 유형의 오류에 대해 알리지 않습니다. 데이터베이스가 금기에 응답 할 것이지만 사용자에게 알리지 않을 것임을 강조합니다.






매우 작은 데이터베이스는 웹 API에서 처음 시작한 것으로 생각되었으며 병원 접수 원이 사용하는 데이터베이스입니다.

보시다시피,이 데이터베이스의 의사와 간호사에게 우선 순위 만 제공되면 다른 유형의 근로자에 대한 정보는 고려되지 않습니다.
필요하지 않은 개체 간의 관계 유형에 대해서는 더 자세히 설명하지 않았습니다.
이 프로젝트에 포함 된 스크립트에서 볼 수 있듯이 SQL 테이블을 작성할 때 일부 논리적 확인 계약이 설정되었으며 일부 경우에도 논리적이었습니다. (이 작은 데이터베이스는 작은 병원을위한 것임을 고려합니다).
일부 논리 트리거도 추가되었습니다.
먼저 엔티티 프레임 워크를 사용하면 DBContext와 각 클래스가 SQL 테이블에 대한 클래스가 생성되었습니다. DBContext에서는 DB 연결 문자열을 변경할 수 있습니다.

나중에 테이블의 컨트롤러가 생성되어 나중에 HTTP 요청을 할 수있었습니다.
그런 다음 면도기 페이지가 구현되었고 메인 블레이저 템플릿을 약간 변경했습니다.
마지막으로, 홈페이지에서 얻은 HTTP 데이터와 관련하여 일부 통계가 생성되었습니다.