Могу ли я получить доступ к this объекту в моих методах расширения?
Пока это то, что у меня есть:
void Main() {
IQueryable<DataContextTable> list = DataContextTables.First().NewMethod(this);
}
public static class ExtensionMethods {
public static IQueryable<DataContextTable> NewMethod(this DataContextTable table, TypedDataContext context) {
return context.DataContextTables.Where(item => item.SomeProperty == true).AsQqueryable();
}
}
как вы можете видеть, мне все еще нужно передать TypedDataContext в качестве параметров моим методам расширения. Есть ли другой способ сделать это?