Entity Framework는 SQLClient 연결 문자열에서 ApplicationIntent=ReadOnly을 지원합니까? AlwaysOn Availability Groups (SQL Server 2012)의 Read-Only access on an Availability Replica 기능과 관련됩니다.Entity Framework는 SQLClient 연결 문자열에서 ApplicationIntent = ReadOnly를 지원합니까?
0
A
답변
4
지금까지 찾은 유일한 방법은 연결 문자열 이름을 사용하는 대신 연결 문자열을 직접 사용하여 컨텍스트를 만드는 것입니다. 이렇게하면 ApplicationIntent
을 추가 할 수 있습니다.
string connectionString = string.Format("{0}; ApplicationIntent=READONLY", ConfigurationManager.ConnectionStrings["AppContext"].ConnectionString);
using (AppContext context = new AppContext(connectionString))
{
var q = from row in context.table
select row.id;
}
-1
다음 연결 속성은 .NET 프레임 워크 4.5하는 SqlClient에 추가되었습니다
MultiSubnetFailover
차 복제가 읽기 전용 워크로드를 거부하도록 구성되어 있으면 연결이 실패합니다 • ApplicationIntent • 연결 문자열에
ApplicationIntent=ReadOnly;
here을 참조하십시오.
+1
질문은 ApplicationIntent 속성에 대한 정의가 아닙니다. 사실, 이미 게시 한 문서 링크를 참조했습니다. 나는 그것이 무엇인지 이해한다. 질문은 Entity Framework에서이 문제에 대한 지원에 관한 것입니다. –
관련 문제
- 1. Entity Framework는 COM + 트랜잭션을 지원합니까?
- 2. Entity Framework는 null 개체 패턴을 지원합니까?
- 3. SqlClient 연결 시간 초과
- 4. Entity Framework는 현재 Where 절에서 사용자 지정 함수를 지원합니까?
- 5. Entity Framework에서 암호화를 지원합니까?
- 6. Entity Framework는 SQL Azure와 호환됩니까?
- 7. Entity Framework는 트랜잭션을 어떻게 처리합니까?
- 8. ADO.NET SqlClient 연결 문자열 - 데이터 원본 구문
- 9. Entity Framework는 데이터베이스 연결을 어떻게 관리합니까?
- 10. Entity Framework 연결 문자열에서 Pooling = False를 사용해야합니까?
- 11. ASP.NET MVC Framework는 비동기 페이지 실행을 지원합니까?
- 12. Chromium Embedded Framework는 HTML5 오디오를 지원합니까?
- 13. 현재 Entity Framework는 어떤 유형의 프로젝트에 적합합니까?
- 14. Entity Framework는 기본적으로 다른 CRUD 코드 생성기입니까?
- 15. .Net Compact Edition에 해당하는 Entity Framework는 무엇입니까?
- 16. Entity Framework는 0..1에서 * 관계를 좋아하지 않습니다.
- 17. Entity Framework는 일반적인 ORM과 어떻게 다른가요?
- 18. Entity Framework는 SQL Server 스키마를 어떻게 처리합니까?
- 19. Entity Framework는 언제 데이터베이스 연결을 열고 닫습니까?
- 20. Entity Framework는 탐색 속성을 언제 채 웁니까?
- 21. Entity Framework에서 데이터베이스보기를 지원합니까?
- 22. Spring Framework는 멀티 파트 요청에서 스트리밍 모드를 지원합니까?
- 23. 바꾸기 || (연결) 문자열에서
- 24. Entity Framework는 고객이 데이터베이스를 수정할 수있을 때 유용합니까?
- 25. Entity Framework는 관련 엔터티의 속성별로 엔터티를 정렬 할 수 있습니까?
- 26. Entity Framework는 사용자 정의 getter에 대해 저장 프로 시저를 사용합니까?
- 27. Entity Framework는 캐시 된 쿼리 계획과 함께 DbContext를 저장합니까?
- 28. Entity Framework는 한면에서 여러면에 중복 된 내용을 저장합니다.
- 29. Entity Framework는 새로운 작은 응용 프로그램으로 이전 할 가치가 있습니까?
- 30. Entity Framework는 사용자 지정 POCO를 테이블과 어떤 방식으로 연결합니까?
여기에서 필자는 이와 비슷한 접근 방식을 사용하여 큰 성공을 거두었지만 쓰기 액세스가 필요한지 여부를 매개 변수로 사용하는 정적 "팩토리"클래스를 사용하고, false 인 경우 컨텍스트의 인스턴스를 반환합니다 ApplicationIntent가 포함되어 있습니다. 이렇게하면 (모든 클래스에 연결 문자열을 작성하는 것이 아니라) 훨씬 명확한 코드가 작성되고 목표를 달성 할 수 있습니다. Factory.GetDataContext와 같은 것 (bool needsWrite = false) – OperatorOverload