«entity-framework» 태그된 질문

Microsoft에서 개발 한 ORM이며 .Net framework 3.5 이상의 일부로 제공됩니다.


3
Entity Framework는 트래픽이 많은 웹 사이트에 적합합니까?
Entity Framework 4는 잠재적으로 초당 적중 횟수가 1000 인 공개 웹 사이트에 적합한 솔루션입니까? 내 이해에 따르면 EF는 주로 소규모 또는 인트라넷 웹 사이트에 적합한 솔루션이지만 인기있는 커뮤니티 웹 사이트와 같이 쉽게 확장 할 수는 없습니다 (SOQ는 LINQ to SQL을 사용하고 있지만 .. 더 많은 예제 / 증거를 원합니다. ..) …

9
리포지토리가 IQueryable을 반환해야합니까?
의 인스턴스를 반환하는 리포지토리가있는 많은 프로젝트를보고 IQueryable있습니다. 이를 통해 IQueryable다른 코드에서 추가 필터 및 정렬을 수행 할 수 있으며 생성되는 다른 SQL로 변환됩니다. 이 패턴의 출처와 좋은 아이디어인지 궁금합니다. 저의 가장 큰 관심사는 IQueryable데이터베이스가 열거 될 때 언젠가 데이터베이스에 도달 할 것이라는 약속입니다. 이는 저장소 외부에서 오류가 발생했음을 의미합니다. 이는 …

4
대규모 시스템의 Entity Framework-모델을 나누는 방법?
1000 + 테이블, 또 다른 수백 개의 뷰 및 수천 개의 저장 프로 시저가있는 SQL Server 데이터베이스로 작업하고 있습니다. 우리는 새로운 프로젝트에 Entity Framework를 사용하기 시작하고 있으며이를위한 전략을 연구하고 있습니다. 내가 끊은 것은 테이블을 다른 모델로 나누는 가장 좋은 방법입니다 (먼저 코드를 작성하면 EDMX 또는 DbContext). 나는 바로 몇 가지 …



5
Entity Framework를 사용해야합니까?
현재 다음과 같은 스택이 있습니다. VS 2005 웹 양식 SQL Server 2005 IIS 6 우리는 이것으로 전환 할 계획입니다. VS 2010 MVC 및 웹 양식 SQL Server 2008 IIS 7 내 질문은 VS 2010으로 MVC로 옮길 때 Entity Framework (또는 다른 ORM), 마이크로 ORM ( Massive 등 ) 또는 일반 …

6
EntityFramework를 사용하는 몇 가지 인수는 무엇입니까? [닫은]
현재 빌드중인 응용 프로그램은 저장 프로 시저와 수작업으로 만든 클래스 모델을 사용하여 데이터베이스 개체를 나타냅니다. 일부 사람들은 Entity Framework 사용을 제안했으며 프로젝트에 그리 멀지 않기 때문에 Entity Framework로 전환하는 것을 고려하고 있습니다. 내 문제는 EF를 주장하는 사람들이 나에게 좋은 면만 알려주고 나쁜면은 아니라고 생각합니다. :) 나의 주요 관심사는 : 우리는 …

3
Entity Framework Code First는 생산에서 의미가없고 쓸모가 없으며 생산을위한 훌륭한 EF 전략은 무엇입니까?
최근에 Entity Framework 4.1 Code First를 사용하여 프로그래밍을 해왔으며 개발을 좋아하지만 최종 계획과 급변하는 기능 목록만으로도 애플리케이션 요구 사항에 맞게 클래스 / 데이터베이스를 지속적으로 수정하고 있습니다. 개발 중에는 라이브 데이터가 없으며 전체 데이터베이스를 쉽게 삭제할 수 있으므로 라이브 상태 일 때 새 스키마를 사용하여 다시 만들 수 있습니다. 이는 매우 …


6
일반 리포지토리에 실질적인 이점이 있습니까?
새 앱에 대한 일반 리포지토리를 만드는 이점에 대한 기사를 읽었습니다 ( 예 ). 동일한 저장소를 사용하여 여러 엔티티 유형에 대해 여러 가지 작업을 한 번에 수행 할 수 있기 때문에 아이디어가 좋습니다. IRepository repo = new EfRepository(); // Would normally pass through IOC into constructor var c1 = new Country() …

3
IEnumerable <T>보다 List <T>를 사용해야하는 이유는 무엇입니까?
내 ASP.net MVC4 웹 응용 프로그램에서 IEnumerables를 사용하여 구현이 아닌 인터페이스로 프로그래밍하기 위해 만트라를 따르려고합니다. Return IEnumerable(Of Student) vs Return New List(Of Student) 사람들은 IEnumerable이 아닌 List를 사용하라고 말하고 있습니다. 목록은 쿼리를 강제로 실행하고 IEumerable은 그렇지 않기 때문입니다. 이것이 가장 좋은 방법입니까? 대안이 있습니까? 인터페이스를 사용할 수있는 콘크리트 물체를 사용하면 …

2
ASP.NET MVC 응용 프로그램에서 Entity Framework를 모델로 직접 사용해야합니까?
Visual Studio 2013 (MVC 5)에서 첫 번째 MVC 응용 프로그램을 작성 중이며 모델을 설정하는 가장 좋은 방법이 명확하지 않습니다. 기존 데이터베이스에서 코드 우선을 사용하여 엔티티 프레임 워크 모델을 생성했습니다. 첫 번째 본능은 뷰에서 사용되는 모델이 될 중간 클래스를 만들고 해당 클래스가 엔터티 프레임 워크 클래스와 작동하도록하는 것입니다. 중개 클래스를 작성할 …

4
다 대다 (정션) 테이블에 고유 ID 열이 필요합니까?
EF로 몇 가지 프로젝트를 시작했지만 조인 테이블 및 키 등에 대해 몇 가지 질문이있었습니다. 응용 프로그램 테이블과 권한 테이블이 있다고 가정하겠습니다. 응용 프로그램에는 많은 권한이 있으며 각 권한은 많은 응용 프로그램에 속할 수 있습니다 (다 대다). 이제 응용 프로그램 및 권한 테이블이 쉽습니다. Applications -------------- PK ApplicationID Name Permissions -------------- …

3
복잡한 객체 모델에 대한 리포지토리 패턴을 어떻게 구현해야합니까?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 우리의 데이터 모델에는 약 200 개의 클래스가 있으며 약 12 ​​개의 기능 영역으로 나눌 수 있습니다. 도메인을 사용하는 것이 좋았지 만 분리가 깨끗하지 않아서 변경할 수 없습니다. 우리는 Entity Framework를 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.