데이터 액세스 개체 (DAO)와 데이터 공급자 (DP) 패턴의 차이점은 무엇입니까?DAO와 DP 패턴의 차이점은 무엇입니까?
나는 그것에 대해 읽었으며, .NET이 데이터 공급자 용어를 사용한다는 점을 제외하고는 똑같은 것으로 보인다.
데이터 액세스 개체 (DAO)와 데이터 공급자 (DP) 패턴의 차이점은 무엇입니까?DAO와 DP 패턴의 차이점은 무엇입니까?
나는 그것에 대해 읽었으며, .NET이 데이터 공급자 용어를 사용한다는 점을 제외하고는 똑같은 것으로 보인다.
사실 둘 다 데이터베이스에서 읽거나 데이터베이스에 쓰는 사용자 정의 된 메소드 세트를 표시하는 엔티티를 지정합니다.
실제로 'DAO'은 더 일반적인 것입니다. 은 정확히 동일한 작업을 수행하기 위해 Microsoft에서 자사 제품에 도입 한 용어입니다. DP에 대한 자세한 내용은 this을 참조하십시오.
저는 보통 인스턴스 형태로 데이터베이스를 '제공'하고자 할 때 주로 DataProvider를 사용합니다. 이 경우 데이터베이스에이 인스턴스를 다시 쓸 수있는 권한이 없습니다. 나는이 데이터를 읽어서 읽었습니다.
그러나 DAO를 사용할 때 모든 CRUD 작업을 사용할 수있는 권한을 허용하고 있습니다.