조직에서 Entity Framework 사용을 조사하고 있습니다. 우리는 오라클 DBMS를 사용하므로 좋은 (또는 좋지 않음) 오라클에서 일반적인 "의사 부울 (pseudo-boolean)"패턴을 사용하고 있습니다. 오라클에는 존재하지 않는 부울 열 대신에 1 문자 열 제약 조건을 "Y"또는 "N"으로 강제합니다.오라클 가상 부울이있는 Entity Framework 사용
내 EF 모델의 엔티티에서 부울 속성을 갖기를 원하면 true로 "Y"로, false로 N으로 데이터베이스 열을 매핑하는 방법은 무엇입니까? 이 작업을 수행 할 "Converters"개념이나 Entity Framework의 개념이 있습니까?
아마 올 것이기 때문에 EF는 SQL Server에서만 작동한다는 것을 알고 있습니다. Oracle 용 DevArt dotConnect를 사용하여 Oracle에서 EF를 사용할 것입니다.
http://www.devart.com/dotconnect/oracle/
편집
무엇 NHibernate에 같은 다른 ORM 프레임 워크는 어떻습니까? 그들은이 시나리오를 "즉시"처리합니까?
응답 해 주셔서 감사합니다. 이 두 옵션을 모두 고려했지만 VARCHAR (1)과 마찬가지로 NUMBER (1)에 대해 동일한 처리 방법을 찾기를 희망했습니다. 이러한 옵션의 단점은 우리에게 중요합니다. 그리고 VARCHAR (1) 메소드를 사용하는 100 개의 테이블이있는 NUMBER (1)을 사용하는 것으로 변경할 수는 없습니다. – RationalGeek