As long as all tables related, and you don't need to do relations it LINQ, so it will be something like:
var result = db.table1.WHERE(p=>p.table2.field4 == 4 && p.field1 == 125325
&& p.field5 == 0 && p.table3 != null)
Where db
- is your DbContext
or ObjectContext