public static Task <T> GetAsync <T>(this SqliteSessionBase session, Expression <Func <T, bool> > expression) where T : new() { return(Task.Factory.StartNew( () => { using (session.Lock()) { return session.Get(expression); } })); }
public static Task <T> GetAsync <T>(this SqliteSessionBase session, object pk, params object[] primaryKeys) where T : new() { return(Task.Factory.StartNew( () => { using (session.Lock()) { return session.Get <T>(pk, primaryKeys); } })); }