.NET 3.5 프레임 워크를 사용하는 ASP.Net 응용 프로그램에서 작업하고 있습니다. Oracle과 SQL Server, 그리고 아마도 MySql과 잘 작동하는 공급자를 구현해야합니다. 왜냐하면 우리는이 데이터베이스 중 하나를 가질 수있는 클라이언트에게 제품을 판매 할 것이고 애플리케이션은 다음 중 하나와 통신 할 수 있어야합니다. 이러한 데이터 소스. 이것을 구현하는 가장 좋은 방법은 무엇입니까? 또한, 누군가가 샘플 예제에 대한 링크를 제공 할 수 있습니까? 고맙습니다.SqlServer 및 Oracle을 지원하는 데이터 공급자
0
A
답변
1
왜 모든 데이터베이스에 대해 하나의 데이터 제공자를 작성 하시겠습니까? 단지 데이터베이스 유형 및 기타 데이터베이스 속성을 선택하여 지정된 데이터베이스에 대한 시스템을 구성하도록 클라이언트를하는 데 도움이 구성 프로그램을 작성하고 구성 프로그램에
편집 여기
를 지정하는 dataProvider를 작성하여의 app.config 파일을 변경하기로 방법입니다 DbProviderFactory를 사용하면 웹에서 더 많은 샘플을 찾을 수 있습니다. 지정된 클래스 대신이 클래스를 사용하십시오. Obtaining the DbProviderFactoryCreate Provider-Independent Data Access Code with ADO.NET 2.0
0
공급자 모델을 준수하는 엔터프라이즈 라이브러리를 사용할 수 있습니다. 이미 Oracle과 SQL Server에 대한 훅 (hook)을 가지고 있으며이를 다른 어떤 데이터베이스에도 쉽게 확장 할 수 있습니다. 우리는 DB2에서 작동했습니다.
여기에 대한 자세한 내용보기 : http://www.codeplex.com/entlib
0
를 사용하여 .NET 공급자 모델은 각 데이터 소스에 대해 별도의 공급자를 만들고 사용하는 프로 바이더를 결정하는 성 .NET 또는 봄 같은 컨트롤 컨테이너의 반전을 구현합니다.
아래의 링크는 EntityFramework를 사용하여 두 개의 다른 데이터 소스가있는 전체 테스트 프로젝트를 포함합니다.
관련 문제
- 1. oracle을 sqlserver 2005로 복사 jdbc
- 2. Oracle을 사용하는 엔티티 데이터 모델
- 3. 바이너리 데이터 sqlserver 2005
- 4. Oracle .NET 데이터 공급자 및 캐스팅
- 5. F # 형식 공급자 및 데이터 처리
- 6. 데이터 공급자 문제가
- 7. .net 용 데이터 공급자
- 8. 파일 기반 데이터 공급자
- 9. SqlServer 무작위 데이터 생성 관찰
- 10. BLToolkit 사용자 정의 데이터 공급자
- 11. Oracle을 Sql2008r2에 게시 (복제)
- 12. SqlServer 2008의 일부 연결 문제
- 13. ActiveRecord 및 JDBC가 포함 된 SQLServer 이진 데이터
- 14. 비즈니스 개체 - 무효 데이터 공급자
- 15. 데이터 액세스를위한 ASP.NET 공급자 모델
- 16. 데이터 공급자 전환 (Flex 2.0)
- 17. Pervasive SQL ADO.NET 데이터 공급자
- 18. ADO.NET 연결 풀링 및 SQLServer
- 19. SQLServer 및 액세스의 날짜 변환
- 20. Microsoft와 Oracle을 사용하는 MVC
- 21. ASP.NET 인증 및 공급자
- 22. 에는 ms sqlserver 데이터 볼트 기능이 있습니까?
- 23. SQLServer 암호화 C#
- 24. oracle을 사용하여 PHP를 구성하십시오.
- 25. Oracle을 사용하는 Hibernate 버그?
- 26. SubSonic 및 MS SQL Server Compact - 데이터 공급자
- 27. ADO.NET 데이터 공급자 독립적 인 코드에서 데이터 공급자 별 차이점을 처리 할 수 있습니까?
- 28. 종속성 주입 및 ASP.Net 멤버 자격 공급자
- 29. 엔터티 프레임 워크 용 데이터 공급자 변환
- 30. ASP.NET MVC의 데이터 서비스 리플렉션 공급자
그건 ADO.NET의 장점입니다. 데이타베이스 고유의 코드를 작성하지 않는 한, 적절한 프로 바이더를 사용하도록 (듯이) 접속 캐릭터 라인을 갱신하면 (자) 처리 할 수 있습니다. –