EF와 형식화 된 데이터 집합의 유용성을 비교하고 있습니다. EF가 SQL Server에만 바인딩 된 경우 형식화 된 데이터 집합보다 EF를 사용하는 이유를 알기 위해 실패했습니다. 그러나 EF에서 Linq에 문을 존경 늦은 평가된다는 사실을 사실 당신은 같은 한 경우 :누군가 Entity Framework와 형식화 된 데이터 집합 간의 주요 차이점을 명확히 할 수 있습니까?
select * from Customers where Name = 'John smith'
그러나와 형식화 된 데이터 세트 :
db.Customers.where(c => c.Name == "John Smith")
을 같은 쿼리를 구축 할 것 EF 매우 유사하다
bll.GetCustomers().where(c => c.Name == "John Smith")
을하지만, 차이점은 첫번째 실행이다 : 당신은 쓸 수
select * from Customers
그런 다음 표준 콜렉션 라이브러리를 사용하여 이름이 "John Smith"인 행을 찾습니다. 이론적으로는 EF가 더 효율적일 것입니다.
이 정보가 맞습니까?
즉시 명백하지 않을 수도있는 점을 보여주는 좋은 간단한 질문입니다. –
EF - 좋은 형식화 된 데이터 집합 - Blaaaaah. – zmbq