«nhibernate» 태그된 질문

NHibernate는 .NET 프레임 워크를위한 오픈 소스 개체 관계형 매퍼 (ORM)입니다.

5
Hi / Lo 알고리즘은 무엇입니까?
Hi / Lo 알고리즘은 무엇입니까? 나는이 발견 한 자 NHibernate (이, 고유 키를 생성하는 섹션 5.1.4.2 하나의 방법이다) 문서,하지만 난 그것을 작동하는 방법의 좋은 설명을 발견하지 않았습니다. 나는 Nhibernate가 그것을 처리한다는 것을 알고 있으며 내부를 알 필요는 없지만 단지 궁금합니다.


4
NHibernate ISession Flush : 언제 어디서 사용해야하며 왜 그런가?
나를 완전히 혼란스럽게 만드는 것 중 하나는 , 및 session.Flush을 함께 사용하는 것입니다 .session.Commitsession.Close 때로는 session.Close작동합니다. 예를 들어 필요한 모든 변경 사항을 커밋합니다. 트랜잭션이있을 때 커밋을 사용해야하거나 오류가 발생하면 롤백하도록 선택할 수 있도록 여러 개의 작성 / 업데이트 / 삭제 작업 단위가 필요하다는 것을 알고 있습니다. 그러나 때때로 나는 그 …

16
NHibernate.MappingException : XYZ에 대한 지속 자 없음
이제, 당신이 말을하기 전에 : 내가 했던 구글 내 hbm.xml파일 입니다 포함 리소스. 다음은 내가 호출하는 코드입니다. ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); 클래스에 대한 내 매핑 파일은 다음과 같습니다. <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="HQData.Objects.SubCategory, HQData" table="SubCategory" lazy="true"> <id name="ID" column="ID" unsaved-value="0"> <generator class="identity" /> …
134 c#  .net  nhibernate 

9
NHibernate와 LINQ to SQL
실제 프로젝트에서 두 기술을 모두 사용하지 않은 사람으로서이 두 기술이 서로를 보완하는 방법과 기능이 얼마나 겹치는 지 아는 사람이 있는지 궁금합니다.

10
Entity Framework 4 대 NHibernate [닫힌]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문 개선 웹에서 Entity Framework 첫 번째 버전 (스택 오버 플로우에서도)에 대해 많은 이야기가 있었으며 …

1
Moq : 재정의 할 수없는 구성원에 대한 잘못된 설정 : x => x.GetByTitle ( "asdf")
이 문제를 어떻게 해결할 수 있는지 확실하지 않고 "GetByTitle"메서드에서 단위 테스트를 시도합니다. 내 정의는 다음과 같습니다. public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); } 단위 테스트 : [Test] public …
111 c#  nhibernate  nunit  resharper  moq 



20
ORM을 사용하지 않는 이유가 있습니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …
107 c#  nhibernate  orm  enterprise 

2
TransactionScope는 트랜잭션을 어떻게 롤백합니까?
여러 개체를 데이터베이스에 삽입 한 다음 내 메서드가 해당 개체를 검색하는지 확인하는 통합 테스트를 작성 중입니다. 데이터베이스에 대한 내 연결은 NHibernate를 통해 이루어지며 이러한 테스트를 만드는 일반적인 방법은 다음을 수행하는 것입니다. NHibernateSession.BeginTransaction(); //use nhibernate to insert objects into database //retrieve objects via my method //verify actual objects returned are the …

4
IList 또는 IEnumerable을 배열로 변환하는 가장 좋은 방법
결과 IList 또는 IEnumerable 결과를 생성 할 수있는 HQL 쿼리가 있습니다. 그러나 내가 선택한 엔티티의 배열을 반환하고 싶습니다.이를 수행하는 가장 좋은 방법은 무엇입니까? 이를 통해 열거하고 배열을 만들거나 정의 된 배열에 CopyTo ()를 사용할 수 있습니다. 더 좋은 방법이 있습니까? CopyTo 접근 방식을 사용했습니다.
99 c#  nhibernate 

2
기준 SpatialRestrictions.IsWithinDistance NHibernate.Spatial
누구든지 이것을 구현했거나 이것을 구현하는 것이 어렵거나 포인터가 있는지 알고 있습니까? public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { // TODO: Implement throw new NotImplementedException(); } NHibernate.Spatial.Criterion.SpatialRestrictions에서 hql에서 "where NHSP.Distance (PROPERTY, : point)"를 사용할 수 있습니다. 하지만이 쿼리를 기존 Criteria 쿼리와 결합하고 싶습니다. 지금은 대략적인 다각형을 만들고 criteria.Add(SpatialRestrictions.Intersects("PROPERTY", …

3
NHibernate의 역 속성
역 속성은 어떻게 사용합니까? 내가 착각하지 않았다면 일대 다 관계의 경우 역 속성을 true로 설정해야합니다. 다 대다 관계의 경우 엔터티 클래스 역 속성 중 하나는 true로 설정하고 다른 하나는 false로 설정해야합니다. 누구든지 이것에 약간의 빛을 비출 수 있습니까?

7
유창한 NHibernate를 사용하여 enum을 int 값으로 어떻게 매핑합니까?
질문은 실제로 모든 것을 말합니다. 기본값은으로 매핑하는 string것이지만 int. 나는 현재 PersistenceModel그것이 차이가 있다면 내 규칙을 설정하는 데 사용하고 있습니다. 미리 감사드립니다. 업데이트 트렁크에서 최신 버전의 코드를 가져 오는 것이 내 문제를 해결했다는 사실을 발견했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.