nhibernate-mapping

    1

    1답변

    은 내가 ID 매핑과 같이이 채워지지 않은 : 나는 데이터베이스에서 개체를 검색 할 때 Id(x => x.GuidId).Column("GuidId") .GeneratedBy.GuidComb().UnsavedValue(Guid.Empty); , 내 개체의 GuidId 속성은 Guid.Empty이 아닌 실제의 GUID (재산에 클래스는 System

    -2

    1답변

    NHibernate에 꽤 익숙하며 이런 종류의 매핑이 작동하는 데 문제가 있습니다. NHibernate 2.1.0.GA 및 NHibernate.Mapping.Attributes 2.0을 사용하고 있습니다. 나는 하나의 테이블 부모/자식 관계 자체에 관련된 (t_Posts)가 : t_Posts ------------------------ (PK) Post

    0

    1답변

    ID와 제목이있는 Article이라는 단 하나의 개체 (예제의 경우)가있는 CMS가 있다고 가정 해보십시오. 이 CMS 구현은 프레임 워크의 일부가되어 라이브러리로 사용됩니다 (예 : CMSFactory.CMS.SaveArticle (a); 문제는 프로젝트 요구 사항에 따라 기사 개체가 SomeDate와 같은 필드가 더 많을 수 있다는 것입니다. 이 관계를

    1

    2답변

    내 응용 프로그램에 User 객체/매핑이 있습니다. 이 잘 작동하지만 난 지금은 n + 1 선택 문제를 얻을 <bag name="ContactInfo" table="contact_info" lazy="true" cascade="all"> <key column="contact_id"/> <one-to-many class="...Contact

    3

    1답변

    저는 Vehicle과 Make라는 두 개의 테이블을 가지고 있습니다. 두 개는 MakeId를 Vehicle 테이블의 외래 키로 사용하여 조인됩니다. 내 매핑 파일과 유사이 <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">

    1

    1답변

    일부 legacy db에는 매핑이있는 해당 도메인 클래스가 사용됩니다. 엔티티의 ID는 새로운 행에 대한 ID를 제공하는 DB의 저장된 프로 시저에 의해 계산됩니다 (기존의 변경 불가능) 이제 ID를 설정하고 호출 저장을 설정하여 새 엔티티를 만듭니다. 그러나 아무 일도 일어나지 않습니다. 예외 없음. NH 프로파일 러조차 조금도 말하지 않습니다. 저장 호

    4

    1답변

    내 데이터베이스에는 다 대 다 관계가있는 사용자 및 사용자 그룹이 있습니다. 사용자가 UserGroup 집합을 가지고 있지만 UserGroup 도메인 개체는 사용자를 볼 수 없습니다. 내가 달성하기 위해 노력하고있어 <class name="User" table="UserTable"> <set name="UserGroup" cascade="save-

    0

    3답변

    NHibernate에서 상속 매핑을 사용할 수 있다는 것을 알고 있고, 당신이 table-per-class, table-per-subclass 및 table-per-concrete-class를 가질 수 있지만 시나리오에 맞지 않는다는 것을 알고 있습니다. 나는 가지고있다. 제품 테이블에 직접 매핑 public class BaseProduct {

    0

    2답변

    I가 다음 코드 string idName = builder.IdentifierName; Disjunction disjunction = Restrictions.Disjunction(); IList ids = new ArrayList(entityInfos.Length); foreach (var entityInfo in entityInfos) {

    2

    2답변

    XML 스키마 (예 : 여기에 nhibernate)를 "확장"하여 내부에 자체 엔터티를 추가하려고합니다. "기본"스키마가 허용하지 않는 "exm : foo"(및 exm : foobar) 엔티티에 대한 유효성 검사가 멈추는 지점에 갇혀 있습니다. 기본 스키마를 변경하지 않고 어떻게 그렇게 할 수 있습니까? 샘플 : 어떤 선언 : <?xml version="1