데이터베이스 모델을 제어하는 코드에 Entity Framework 마이그레이션을 사용합니다. 그것은 매력적이며 나는 지금까지 모든 것을 다룰 수 있습니다. 하지만 이제는 데이터베이스 트리거를 하나 추가해야하며 EF 마이그레이션을 통해이 작업을 수행하고이 경우에만 별도의 SQL 스크립트를 사용하지 않을 것입니다. (이는 고객에게 혼란을 줄 수 있습니다. 특히 우리가 모든 것을 처리 할 수 있다고 확신하면 더욱 그렇습니다. EF 마이그레이션). 내 트리거는 정직과 TIS과 같습니다Entity Framework에서 데이터베이스 트리거 추가 코드 처음 마이그레이션
CREATE OR REPLACE TRIGGER [name] BEFORE UPDATE ON myTable ...
EF 마이그레이션에 트리거를 추가하는 명령이 있는가?
[EntityFramework.Triggers] (http://github.com/NickStrupat/EntityFramework.Triggers)의 해결책을 확인하십시오. NuGet에도 있습니다. –
유망 해 보인다. 여러 데이터베이스 시스템 (오라클, SQL 서버 등)을 지원하는 경우 알 수 있습니까? – StefanG
SQL Server에서만 테스트했지만, 공급자에 상관없이 Entity Framework를 기반으로 구축되었습니다. 'DbContext'에 의존합니다. –