我有一个通用方法
bool DoesEntityExist<T>(Guid guid, ITransaction transaction) where T : IGloballyIdentifiable;
如何使用以下方法:
Type t = entity.GetType();
DoesEntityExist<t>(entityGuid, transaction);
我一直收到以下编译错误:
找不到类型或命名空间名称“t”(您是否缺少使用指令或程序集引用?)
DoesEntityExist<MyType>(entityGuid, transaction);
这个方法完美地运行,但我不想每次都使用if指令来调用具有不同类型名称的方法。