Entity Framework Core를 사용하여 PHP 응용 프로그램을 .net 핵심 응용 프로그램으로 마이그레이션하고 있습니다.Entity Framework 코어를 포함한 번역 가능한 모델
내 모델 중 일부는 translations
테이블에서 링크 된 번역을 가지고 있습니다. 모델이 번역에 연결되는 방식은 modelname
및 modelid
입니다. modelname
은 클래스의 이름이고 id는 해당 객체의 ID입니다. 개체에는 고유 한 슬러그가있는 여러 개의 번역이있을 수 있습니다.
이 엔티티 프레임 워크를 사용하여 쉽게 구현할 수 있는지 궁금합니다. 따라서 모델은 ID로 연결되지만 자체 클래스 이름으로 필터링됩니다. 유창한 API로 모든 모델에 대해이 관계를 만들어야합니까, 아니면 더 좋은 해결책이 있습니까?
아래는 데이터베이스가 어떻게 보이는지 보여주는 작은 예입니다. 그러나 실제 데이터베이스에는 번역이 더 많은 테이블이 있습니다. 데이터베이스는 물론 필요한 경우 수정할 수 있습니다.
문제는 그가 EF Core를 언급하고 있으며이 유형의 상속이 지금까지 지원되지 않는다는 것입니다. –