ADO.NET Entity Framework의 실제 이점은 무엇입니까?

.net entity-framework orm

문제

ADO.NET Entity Framework 에 대한이 기사를 읽었을 때 첫 번째 장면에서는 많은 것을 해독 할 수 없었지만 매우 흥미로운 것으로 밝혀졌습니다. 나는이 기사 뒤에있는 진정한 논리를 짐작하기 위해 기사를 다시 읽고있다.

a) 내 마음 속에서 자른 질문은 (일반적으로) ORM 프레임 워크가 필요한 이유입니다.

b) 그리고 다른 .NET Framework 중 Spring.NET, Linq, Sql, NHibernate 등 .NET 용. 현재 ADO.NET Entity Framework를 선호하는 이유는 무엇입니까?

수락 된 답변

비. 주걱. EF를 사용하지 않았기 때문에 나는 좋은 의견을 제시 할 수 없을지도 모릅니다.


인기 답변

몇 가지 장점이 있습니다. 그들 사이에서 중요합니다 :

  1. CRUD 작업 (생성, 읽기, 업데이트, 삭제)을위한 전용 기능을 제공합니다. CRUD 작업을 쉽게 구현할 수 있습니다.

  2. 데이터 저장소를 교체하려는 경우 모든 데이터 액세스 논리가 상위 수준에 있으므로 데이터 액세스 논리를 수정하지 않고도 쉽게 교체 할 수 있습니다.

  3. 테이블간에 일대일, 일대 다 및 다 대다 관계를 손쉽게 관리 할 수 있습니다.

  4. 개념적 모델은 더 나은 방법으로 표현 될 수 있습니다.

  5. 개발자는 데이터 액세스를 위해 클래스 및 하위 클래스의 코드를 줄일 수 있습니다.



Related

아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.