2009-06-10 2 views
19

누구나 Azure에서 NHibernate를 시도 했습니까? 보통 트러스트 또는 SQL 통합과 충돌이 있습니까?하늘빛에 NHibernate?

+0

나는 이것을 시험해보아야한다. 당신이 발견 한 것을 우리에게 알려주기 바란다. –

+0

@ Scott Cowan : do will – Chance

답변

15

NHibernate에 테스트 스위트 fully works on SQL Azure. 연결 문자열을 SQL Azure 연결 문자열로 간단하게 변경할 수 있어야합니다.

웹 또는 작업자 역할에서 NHibernate를 사용하여 실행하는 동안 휴지가 없어야합니다.

+0

Sharding이 구현 될 때까지, 1GB (또는 10?) 한계로 고착 될 것이다. – mxmissile

+1

현재 1GB 또는 10GB 데이터베이스를 사용할 수 있습니다. – jspru

+10

분명히 오래된 스레드이지만 SQL Azure는 강제로 연결을 닫습니다. 연결 풀에서는 연결 풀이 선택되지 않습니다. NHibernate는 임의의 지점에서이를 의미하는 NHibernate를 선택하지 않습니다. NHibernate는 닫힌 연결에서 쿼리를 실행하려고 시도합니다. 나는 아직 이것에 대한 우아한 해결책을 찾지 못했다. –

6

나는 Azure SQL과 대화하는 Azure Web Role 내에서 NHibernate 3을 시도했다. 나는 어떤 문제도 없었고 꽤 잘 돌아갔다.

구성에 NFluent를 사용하고 있습니다. 필자는 매핑 구성에서 데이터베이스를 직접 만들 수 있습니다.

HiLo 생성기에 한 가지 문제 만있었습니다. 세부 사항에 관심이 있으시면 post it on my blog입니다.

이 문제는 Azure SQL이 SQL Server와 완벽하게 호환되지 않기 때문에 발생합니다. Azure SQL의 한계는 described here입니다. 하지만 그건 사소한 문제였습니다.