Con respecto a la respuesta para esta pregunta Pasando DataContext a Action () , ¿cómo devuelvo un valor de action (db)? SimpleUsing.DoUsing(db => { // do whatever with db }); Debería ser más como: MyType myType = SimpleUsing.DoUsing<MyType>(db => { // do whatever with db....