Как переопределить SaveChangesAsync любой глобализации DbContext? - PullRequest
0 голосов
/ 05 июня 2019

Я хочу переопределить

public virtual Task<int> SaveChangesAsync(CancellationToken cancellationToken = default);

любого DbContext в моем глобальном решении и изменить его на

public virtual Task<MyDatabaseReturnModel> SaveChangesAsync(CancellationToken cancellationToken = default);

Возможно ли это?

1 Ответ

2 голосов
/ 05 июня 2019

Возможно ли это?

Нет. Вы не можете изменить подпись метода, переопределив его. Вы можете изменить только реализацию . Метод SaveChangesAsync должен по-прежнему возвращать Task<int> или int. Вот как это определяется.

...