我有以下方法,我使用它ICloseable
来公开我要检查的属性。
问题是返回类型现在是一个 Set 类型ICloseable
。
有没有办法在T
不返回 Set 类型的情况下检查是否已关闭ICloseable
?
if (typeof(ICloseable).IsAssignableFrom(typeof(T)))
{
return base.Set<T>().Where(n => !((ICloseable)n).Closed);
}
我有以下方法,我使用它ICloseable
来公开我要检查的属性。
问题是返回类型现在是一个 Set 类型ICloseable
。
有没有办法在T
不返回 Set 类型的情况下检查是否已关闭ICloseable
?
if (typeof(ICloseable).IsAssignableFrom(typeof(T)))
{
return base.Set<T>().Where(n => !((ICloseable)n).Closed);
}