프로젝트에서 내 엔티티 중 하나는 많은 열거 속성 (예 : housetype)이있는 하우스입니다. .NET, Linq를 SQL 및 SQL Server에 사용하는 방법 열거 형을 사용하여 db를 만들고 Linq와 Sql을 함께 사용하려면 어떻게해야합니까? 내 접근 방식은 무엇이되어야합니까?.NET 데이터베이스 열거
3
A
답변
3
HouseType
속성을 House
테이블의 열에 매핑하는 것일뿐입니다. 그렇다면 LINQ to SQL이 당신을 위해 그것을 할 것입니다.
예를 들어 this article을 참조하십시오.
This article은 판별 자 열로 enum을 사용하는 방법을 보여줍니다. 질문과 관련이 없지만 매우 편리합니다.
0
은 어느 당신은 열거하기위한 독립형 테이블을 만들거나 그냥 (int)로 housetype를 저장하고 .NET에서 당신의 역할을 우리의 모든 테이블을 열거를 만든 다음 우리 L2S 응용 프로그램에서
1
를, 그것은 int로 캐스트 또는 비자 구절 열거 테이블에 'enum'이 테이블 이름 끝에 추가됩니다 (예 : HouseTypeEnum). 우리는이 테이블에 대한 애플리케이션 엔티티를 생성하지 않습니다. C# 코드에는 데이터베이스에있는 값과 일치하는 클래스 열거 형이 있습니다. 명확성을 위해 클래스 이름은 DB 테이블 이름과 일치합니다.
관련 문제
- 1. 열거 형을 데이터베이스 수준이나 응용 프로그램 논리 (.NET)에 저장해야합니까?
- 2. 런타임에 .NET 어셈블리 리소스 열거
- 3. .NET/C# 데이터베이스 데이터베이스 클라이언트
- 4. SQL Server 2008 클러스터의 데이터베이스 열거
- 5. .NET 및 데이터베이스 계층
- 6. .Net 데이터베이스 메시지 중계
- 7. 데이터베이스 적중률 감소 .net?
- 8. .NET 용 개체 데이터베이스
- 9. .NET 개체 데이터베이스 옵션?
- 10. .NET Compact Framework - 데이터베이스
- 11. .net Studio 로컬 데이터베이스
- 12. 런타임시 .NET 임베디드 리소스의 내용 열거
- 13. .net FlagsAttribute 열거 형을 직접 값을 계산해야합니까?
- 14. .Net IList의 열거 형을 어떻게 처리해야합니까?
- 15. C# .net 오류 루프 열거 자
- 16. 열거
- 17. MDB 데이터베이스 검색을위한 .NET 도구
- 18. . NET 용 문서 기반 데이터베이스
- 19. SharePoint와 .NET 회원 데이터베이스 공유?
- 20. .NET 3.5SP1 ORM - 데이터베이스 불가지론
- 21. .NET - 사용자 및 다른 데이터베이스
- 22. .net 데이터베이스 스키마 비교 api
- 23. 다른 열거 형의 열거 형
- 24. 별칭 열거 값
- 25. C# .NET 3.5에서 열거 형을 다른 열거 형에 매핑하는 방법이 있습니까?
- 26. PHP/MySQL에서 여러 데이터베이스 연결을 열거 나 1을 공유해야합니까?
- 27. 좋은 데이터베이스 디자인 : 열거 형 값 : 정수 또는 문자열?
- 28. DB의 열거 형 또는 열거 형 열거 형
- 29. .NET 익명 형식의 열거 형에서 csv를 출력하는 방법은 무엇입니까?
- 30. .NET 4.0 파일 시스템 열거 기능에 관한 이상한 점
괜찮 았지만 Linq가 Sql에서 캐스트를 수행하도록합니다. – erasmus