Я хотел бы определить функцию PL / pgSQL и установить для нее триггер. Я знаю, что EF
не работает с триггерами. Но я видел такие решения, как this .
Хорошо, выглядит красиво. Но это работает для старых EF
. Что бой EF Core
? Есть ли подходящий метод?
Я покажу вам свой код:
public partial class CreateTriggrerBeforeInsertToFailedPushes : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
Sql(@"< here is my function text>");
Sql(@"< here is my trigger text>");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
Sql(@"< here is command for remove the trigger >");
Sql(@"< here is command for remove the function >");
}
}
Что вы думаете об этом? Это будет работать? Или это плохая идея и есть лучший способ?