MVC3을 C#과 함께 사용하고 있으며 코드 우선을 사용하고 있습니다. 이것이 EF 4.1이라고 생각합니다. 나는 2012 년 RC를 사용하고 있기 때문에 자신의 버그도있다. LINQ2SQL을 사용하고 싶습니다. 어떻게 모델을 db에 연결 한 다음 LINQ를 사용합니까?MVC3 코드 우선 및 LINQ2SQL 사용 방법
답변
LINQ to SQL은 구식의 기술입니다. 다음 게시물을 확인하십시오 Entity Framework VS LINQ to SQL. 또한 MVC, EF 및 스캐 폴딩 (Scaffold your ASP.NET MVC)의 개요에 대한 Steven Sanderson의 스캐 폴딩 튜토리얼을 읽어보십시오. MVC3이지만 여전히 관련이 있습니다.
좋아요, 이제는 EF4 +가 LINQ2SQL보다 선호됩니다. 내 LINQ 지식은 EF와 여전히 관련이 있다고 생각합니다. 이제 2 가지 질문이 있습니다. 1. $ ** @! 데이터베이스가 생성되고 있습니까? 나는 그것이 내 dbContext로 이름 지어진 것이지만 그것은 파악하기 힘들다는 것을 알고있다. 2. 어떻게 멤버쉽을 사용할 수 있습니까? 로그인 한 사용자와 일부 데이터를 관련시키고 싶습니다. CF로이 외래 키를 어떻게 정의합니까? –
이 기사에서 언급했듯이 데이터베이스의 위치는 Web.Config의 연결 문자열에 정의됩니다. 이것은 어디로 갈지 결정하는 것입니다 (그들은 간단한 웹 응용 프로그램에 적합한 App_Data 폴더를 사용합니다). 또한 SQL Server 인스턴스 또는 다른 데이터 연결을 사용할 수도 있습니다 (사용자의 EF 버전과 호환되는 한). – kad81
db 컨텍스트 클래스를 연결 문자열과 일치하도록 설정 했으므로 이제 오류가 발생합니다. 이미 존재하므로 'xyz.mdf'파일을 만들 수 없습니다. 파일 경로 또는 파일 이름을 변경하고 작업을 다시 시도하십시오. 이것은 EF4.5 버그입니까? 저는 vs12 베타를 사용하고 있습니다. –
- 1. MVC3 : EF 코드 우선 및 인증
- 2. 정적? Repositories MVC3, EF4.2 (코드 우선)
- 3. MVC3 코드 우선 : 마이 그 레이션 및 데이터베이스 생성
- 4. Linq2SQL, 예외 후 dataContext 사용
- 5. Linqpad 및 EF5 코드 우선
- 6. linq에만 Linq2Sql 관계 사용
- 7. Entity Framework에서 뷰 사용 5 코드 우선
- 8. 계약 우선 또는 코드 우선?
- 9. 표현 나무 및 Linq2Sql 쿼리에서 Linq2Sql
- 10. MVC3 도우미 코드 작성 방법
- 11. 비즈니스 개체 및 linq2SQL
- 12. Linq2SQL 및 중복 레코드
- 13. linq2sql 및 배수
- 14. EF 코드 우선 - ID 및 계산 열
- 15. EF 코드 우선 및 중첩 세트
- 16. EF 코드 우선 및 SQL Server보기
- 17. EF4 "코드 우선"및 리포지토리 단위 테스트
- 18. EF 코드 우선 savechanges없이 쿼리 및 할당
- 19. EF 코드 우선 및 ASP.NET 멤버십 공급자
- 20. MembershipUser 및 Entity Framework 코드 우선
- 21. Hierarchyid 데이터 형식 및 코드 우선
- 22. EF 코드 우선 - ID 증분을 설정하는 방법
- 23. 코드 우선 참조 테이블
- 24. nHibernate를위한 코드 우선 접근법
- 25. EF 코드 우선 - WithMany()
- 26. 코드 우선 마이그레이션 MissingManifestResourceException
- 27. MVC3 POCO 및 ViewModels를 사용한 EF 모델 우선
- 28. 특정 Linq2Sql 디자이너 코드 재정의 방지
- 29. EF 코드 우선 데이터베이스 사용 권한 최소 DropCreateDatabaseIfModelChanges
- 30. Linq2SQL
EF 버전은 무엇입니까? –
EF 4.1이라고 생각합니다. 어떻게 알 수 있습니까? –