1

これはかなり基本的なことだと思いますが、ジェネリック メソッドの作成に問題があります。DBContextクラス ( IDbSet<Person>IDbSet<Organizations>など)で宣言された多数のインターフェイスがあります。それらを処理するメソッドに渡したいと思います。この場合、レコードを削除します。これは私がやろうとしたことですが、メソッド署名を作成する方法がわかりません。

private static void EmptyTable<T>(ContactContext context, T records)
    {

        foreach (var record in records)
        {
            records.Remove(record);
        }
        context.SaveChanges();
    }
4

1 に答える 1