Asp.Net WebForms 웹 사이트를 개발 중입니다. 필자는 이전 프로젝트에서 "데이터 세트 디자이너"에 이르기까지, 필자의 주요 작업 사이트 였고, 모든 테이블과 수백 개의 쿼리를이 코드에서 쉽게 호출 할 수있었습니다. "this.InventoryTableAdapter.MyQuery ('parameters '), 좋았지 만 Asp.Net에서 그런 것을 발견 할 수 없다. 뭔가 빠졌어. 코드에서 특수 쿼리에 어떻게 접근합니까? 각 작은 것들에 대해 성가신 ADO.Net 코드를 작성해야합니까? , 누군가 제게 계몽 수 있습니까?Asp.Net의 데이터 집합 디자이너 기능
답변
.NET 응용 프로그램에 데이터베이스 디자이너를 추가 할 수 있습니다. 다른 많은 좋은 옵션이 있지만 오늘날의 표준 ORM for .NET은 Entity Framework입니다. Entity Framework Database First 시작하는 방법은 다음과 같습니다.
프로젝트에서 새 항목 추가를 선택하십시오. 새 항목 추가 대화 상자에서 데이터 항목을 선택한 다음 ADO.NET 엔터티 데이터 모델을 선택합니다. 추가를 클릭하십시오.
엔터티 데이터 모델 마법사에서 데이터베이스의 EF 디자이너를 선택합니다.
개발 환경에서 데이터베이스 연결을 정의한 경우 이러한 연결 중 하나가 미리 선택되어있을 수 있습니다. 또는 데이터베이스에 대한 새 연결을 작성할 수 있습니다.
연결을 설정 한 후 모델을 생성 할 테이블을 선택하십시오. 이들은 데이터베이스 설계자가 사용할 수있는 테이블입니다.
이것은 매우 높은 수준입니다. 이 방법에 대한 자세한 내용은 여기를 참조하십시오. https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/database-first-development/creating-the-web-application
다른 ORM 옵션은 LinqToSql입니다. LinqToSql을 사용하여 데이터베이스 디자이너 ".dbml"파일을 만드는 방법에 대한 자세한 내용은 여기를 참조하십시오. https://msdn.microsoft.com/en-us/library/bb384428.aspx
이 정보가 도움이되기를 바랍니다.
- 1. ASP.NET의 정적 데이터 집합
- 2. 데이터 집합 디자이너 성능 질문
- 3. 데이터 집합 디자이너 및 Postgresql?
- 4. VB.NET 데이터 집합 기능
- 5. Visual Studio 데이터 집합 디자이너 Null
- 6. SQLDataSource asp.net의 데이터로 데이터 집합 채우기 C#
- 7. asp.net의 형식화 된 데이터 집합 사용
- 8. Visual Studio 데이터 집합 디자이너 식 - 데이터 형식을 변환하는 방법?
- 9. 데이터 집합 디자이너 클래스에 정의 된 XmlRoot 특성을 재정의하십시오.
- 10. VS 2017 데이터 집합 디자이너 작업이 매우 느립니다. 저장하지 않고
- 11. VS 2008 업그레이드가 내 데이터 집합 디자이너 네임 스페이스를 변경합니다.
- 12. VS 2005 디자이너 모드에서 데이터 집합 스키마를 열 수 없습니다.
- 13. 기능 집합 하위 집합의 기능 선택
- 14. Matlab에서 데이터 집합, 유효성 검사 데이터 집합, 테스트 데이터 집합
- 15. 순수 asp.net의 @requestmapping 기능
- 16. asp.net의 HTML5 Validationgroup 기능
- 17. ASP.NET의 파일 업로드 기능
- 18. R 데이터 집합 거래 준비 데이터 집합
- 19. ASP.NET의 die() 또는 exit() 기능
- 20. asp.net의 어댑터에서 채우기 기능 사용 C#
- 21. D3 - JSON에서 기능 집합 만들기
- 22. 타사 LINQ to SQL/EF 디자이너 검색 기능 추가 기능
- 23. 엔티티 프레임 워크 4 기능 가져 오기 데이터 집합
- 24. 데이터 집합 값을 얻는 방법
- 25. JSON.Net 및 형식화 된 데이터 집합
- 26. 데이터 마이닝 프로젝트의 데이터 집합
- 27. SSRS의 데이터 집합에서 데이터 집합
- 28. 날짜 계산을 기반으로하는 부분 집합 데이터 집합
- 29. 하위 집합 데이터 집합 열 R
- 30. asp.net의 데이터 바인딩 식
답변 해 주셔서 감사합니다. 분명히 밝힙니다. winfiorms 프로그램에있는 것처럼 asp.net에 데이터 세트 디자이너가 없다는 것을 의미합니까? –
WebForms, WinForms, MVC 또는 심지어 콘솔 응용 프로그램에 이르기까지 모두 동일한 데이터 개체에 액세스 할 수 있습니다. LinqToSql 또는 Entity Framework를 사용하는 경우 위의 방법을 사용하여 데이터베이스 다이어그램을 만들 수 있습니다. 그런 다음 테이블, sprocs, 전망 등을 볼 수 있으며 응용 프로그램에 쉽게 통합 할 수 있습니다. 즉,이 접근 방식이 선호되지 않는 것처럼 보이고 코드 퍼스트 (Code First)라는 용어가 널리 채택됩니다. –