Что касается ответа на этот вопрос Передача DataContext в Action(), как мне вернуть значение из действия (db)?
SimpleUsing.DoUsing(db => { 
// do whatever with db 
}); 
Должно быть больше похоже:
MyType myType = SimpleUsing.DoUsing<MyType>(db => { 
// do whatever with db.  query buit using db returns MyType.
});