Dapper FastCrud ModelGenerator로 도메인 파티션 만들기

dapper dapper-fastcrud

문제

우리의 SQL Server 데이터베이스에는 여러 스키마 / 소유자가 있습니다. 일부 테이블 이름은 스키마없이 동일하므로 모델 생성기를 구성 할 때 스키마에 따라 필터링하거나 스키마 이름을 테이블에 추가하여 충돌이 발생하지 않도록하고 싶습니다. 테이블 접두사로 필터링 시도했지만 테이블 이름을 작동하는 것.

Schema1.Companies
Schema2.Companies

모델 생성기에서이 중 하나를 생성하고 싶습니다.

namespace models
    [Table("Schema1Companies")]
    [Table("Schema2Companies")]

아니면 이거

namespace models.Schema1
    [Table("Companies")]

namespace models.Schema2
    [Table("Companies")]

https://github.com/MoonStorm/Dapper.FastCRUD/wiki/Entity-registration

인기 답변

약간의 코드를 찾아서 SchemaName 변수를 찾았습니다. 따라서 각 스키마에 대해 자체 네임 스페이스가있는 ModelGeneratorConfig 파일을 만들 수 있습니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow