Nhibernate 고유 제약 FK 객체

Joerg

여러 하위 클래스가있는 클래스가 있습니다.

public class BaseClass{}
public class SubClass : BaseClass 
{
   public SomeClass someClass { get; set; }
} 

SomeClass새로운 클래스 생성을 통해 종종 위반되는 고유 한 제약 조건 이있는 다른 클래스 가 있습니다. 그리고 그게 내가하고 싶은 일입니다.

SubClass toBeSaved = new SubClass(){
   someClass = new SomeClass("UniqueConstraintForSomeClass")
};
session.Save(toBeSaved );

UniqueConstraintFailed Except를 방지하고 DB의 someclass가 내 toBeSaved개체 의 someclass에로드되는 것을 어떻게 방지 할 수 있습니까 ? 그렇게하는 방법이 있습니까?

각각에 대해 고유 한 저장 메서드를 작성하려고했지만 기본 SubClass클래스에서 호출 할 때 작동하지 않았습니다. 같은 것 : InsertIntoDb((BaseClass) SubClass), 그러나 이것이 가능하지 않다고 생각합니다.

Joerg

지금 baseClass를 저장하기 위해 방문자 패턴을 사용합니다. 그래서 나는 BaseClass에 내 방문자를 보내고 그는 모든 하위 클래스를 저장합니다. 따라서 제약 조건과 방문자에 저장되는 방법을 구성 할 수 있습니다. http://mookid.dk/oncode/archives/991 에서이 패턴에 대한 멋진 게시물을 찾았습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SaveChange ()의 FK 제약

분류에서Dev

고유 컬렉션의 고유하지 않은 개체에 대한 Fluent NHibernate 계단식 저장 문제

분류에서Dev

DataRow를 단일 객체로 변환-유형 제약

분류에서Dev

Nhibernate가 ReferencesAny에 대한 FK를 만드는 이유는 무엇입니까?

분류에서Dev

체크 박스를 기반으로 한 고유 한 제약

분류에서Dev

Entity Framework의 FK 개체-성능 문제

분류에서Dev

NHibernate : SelectList에서 루트 유형 객체를 반환하는 방법

분류에서Dev

일대일에 대한 FK 제약

분류에서Dev

FK 제약 조건 WITH CHECK 추가 (SQL Server)

분류에서Dev

데이터베이스 FK 제약과 프로그래밍 FK 제약

분류에서Dev

NHibernate: populate list with uncommitted data related only by FK in database

분류에서Dev

MySQL은 고유 한 제약 조건으로 동작으로 대체

분류에서Dev

nhibernate에서 값 객체 목록 매핑

분류에서Dev

장고 필터 제한 객체

분류에서Dev

Typescript는 객체를 확장하고 날짜 유형을 제외합니다.

분류에서Dev

Typescript-객체를 복제하고 다른 유형으로 캐스트

분류에서Dev

Javascript 배열에서 동등하지만 고유 한 객체 제거

분류에서Dev

고유 한 제약 조건 삭제

분류에서Dev

nhibernate가이 개체를 삭제하는 것에 대해 불평하는 이유는 무엇입니까?

분류에서Dev

여러 제약 조건이있는 다른 개체 배열에서 고유 개체 배열 반환

분류에서Dev

PK 및 FK의 데이터 유형 업데이트를위한 제약 조건을 일시적으로 비활성화

분류에서Dev

만약 angel (흐름) : 탐색 공유 객체와 대상에

분류에서Dev

sqlite를 사용하는 NHibernate에서 저장하려고하면 GenericADOException "제한 실패 \ r \ nFOREIGN KEY 제약 조건 실패"가 발생합니다.

분류에서Dev

파이썬 객체 목록에서 객체를 찾고 제거하는 방법

분류에서Dev

SQL Producer-PK 및 FK 제약 조건 명명

분류에서Dev

Oracle의 조합이 아닌 테이블 전체에 여러 열이있는 고유 값 제약 조건

분류에서Dev

두 가지 고유 한 제약 조건으로 Eclipselink ORM 개체를 구성하는 방법

분류에서Dev

고유 한 제약 조건 위반

분류에서Dev

Oracle SQL 고유 제약 조건 위반

Related 관련 기사

  1. 1

    SaveChange ()의 FK 제약

  2. 2

    고유 컬렉션의 고유하지 않은 개체에 대한 Fluent NHibernate 계단식 저장 문제

  3. 3

    DataRow를 단일 객체로 변환-유형 제약

  4. 4

    Nhibernate가 ReferencesAny에 대한 FK를 만드는 이유는 무엇입니까?

  5. 5

    체크 박스를 기반으로 한 고유 한 제약

  6. 6

    Entity Framework의 FK 개체-성능 문제

  7. 7

    NHibernate : SelectList에서 루트 유형 객체를 반환하는 방법

  8. 8

    일대일에 대한 FK 제약

  9. 9

    FK 제약 조건 WITH CHECK 추가 (SQL Server)

  10. 10

    데이터베이스 FK 제약과 프로그래밍 FK 제약

  11. 11

    NHibernate: populate list with uncommitted data related only by FK in database

  12. 12

    MySQL은 고유 한 제약 조건으로 동작으로 대체

  13. 13

    nhibernate에서 값 객체 목록 매핑

  14. 14

    장고 필터 제한 객체

  15. 15

    Typescript는 객체를 확장하고 날짜 유형을 제외합니다.

  16. 16

    Typescript-객체를 복제하고 다른 유형으로 캐스트

  17. 17

    Javascript 배열에서 동등하지만 고유 한 객체 제거

  18. 18

    고유 한 제약 조건 삭제

  19. 19

    nhibernate가이 개체를 삭제하는 것에 대해 불평하는 이유는 무엇입니까?

  20. 20

    여러 제약 조건이있는 다른 개체 배열에서 고유 개체 배열 반환

  21. 21

    PK 및 FK의 데이터 유형 업데이트를위한 제약 조건을 일시적으로 비활성화

  22. 22

    만약 angel (흐름) : 탐색 공유 객체와 대상에

  23. 23

    sqlite를 사용하는 NHibernate에서 저장하려고하면 GenericADOException "제한 실패 \ r \ nFOREIGN KEY 제약 조건 실패"가 발생합니다.

  24. 24

    파이썬 객체 목록에서 객체를 찾고 제거하는 방법

  25. 25

    SQL Producer-PK 및 FK 제약 조건 명명

  26. 26

    Oracle의 조합이 아닌 테이블 전체에 여러 열이있는 고유 값 제약 조건

  27. 27

    두 가지 고유 한 제약 조건으로 Eclipselink ORM 개체를 구성하는 방법

  28. 28

    고유 한 제약 조건 위반

  29. 29

    Oracle SQL 고유 제약 조건 위반

뜨겁다태그

보관