queryover

    3

    1답변

    나는 다음과 같은 상황에 직면 해 있으며 그것을 풀 수 없다. 상황 - var grpA = Session.QueryOver(() => _employeeGroupRelation)); var grpB = Session.QueryOver(() => _employeeGroup)); // var grpC should join grpA and grpB on _e

    7

    2답변

    비슷한 질문을 보았지만 간단한 설명을 찾을 수 없습니다. 나는 그것을 놓칠 수 있었지만 나는 보았다고 약속한다. 실제로 나는 모든 것을 빠르게 채색하고 다른 형태의 NH에 익숙하다고 가정하는 단일 블로그 게시물 이외의 다른 문서도 찾을 수 없습니다. 감안할 때 대다, 나는 아마도 하위 주제를 포함하여 주어진 Topic에 대한 모든 Programs를 검색 할

    2

    1답변

    DateTime 필드와 Price 필드가 포함 된 모델이 있습니다. 내가 나에게 월/년의 통합 제공하는 목록 싶어 - 그래서 데이터에 대한 가격 을 : 15/01/2012 (200) 16/01/2012 (200) 15/02/2012 300 16/02/2012 300 15/03/2012 400 16/03/2012 400 나는 얻을 것이다 : 03/2012 8

    2

    1답변

    나는 QueryOver하여 쿼리를 가지고 : public IList<Person> SearchTest(PersonEnumType type) { var q = SessionInstance.QueryOver<Person>(); q = q.Where(x => (x.PersonEnumType & type) == type); return

    2

    1답변

    을 사용하여 집계 표현식을 포함하는 일련의 값을 선택하고 싶습니다. 따라서 SQL은 다음과 같을 수 있습니다. SELECT SUM(Total/(TaxRate + 1)) Totals FROM Contract Group By CustomerId 이 부분은 지원되지 않습니다. 그것은 where 절을 expression으로 쓸 수는 있지만 selection으로

    2

    1답변

    쿼리를 통해 임의의 행을 얻는 간결한 방법이 있습니까? 다음과 같은 것 : .QueryOver<Stuff>(() => entity) .OrderBy(x => Guid.NewGuid()).Asc .Take(3) .List(); 이것은 불행하게도 작동하지 않습니다. 이 문서 밖으로

    3

    1답변

    NHibernate와 QueryOver에 새로운 것이므로 NHibernate에서 필요한 SQL을 생성 할 수 없습니다. 내가 조인 할 테이블에서 많은 데이터를 얻지 않도록 조인을 만들고 추가 기준을 설정해야합니다. 내가 QueryOver에서받는 SQL은 다음과 같습니다 SELECT * FROM adresse this_ left outer join r580

    2

    1답변

    프로젝트에서 Nhibernate를 사용하고 있으며 간단한 쿼리를 실행하여 사용자 logOn의 유효성을 검사하려고합니다. 제대로 작동하지만 매우 느리고 SingleOrDefault()를 제거하면 매우 빠르게됩니다. 내 질문은 : 왜 .SingleOrDefault는 다음과 같은 코드를 매우 느리게 만들며 더 빨리 만들 수 있도록 대체 할 수 있습니까? var

    2

    1답변

    나는 세 가지 간단한 테이블 schedule { Student student { get; set;} Teacher teacher { get; set;} bool Deleted { get; set; } } Student { string Name { get; set; } IList<schedule> Teac

    1

    1답변

    QueryOver API를 사용하여 아래의 HQL 쿼리를 어떻게 대체 할 수 있습니까? JoinAlias 및 JoinQueryOver 모두가 관련 기업에 대한 경로를 설명하는 표현을 필요로하기 때문에 var sql = "from Role r, Action a where r.Active = :active and a.Active = :active"; var