public async Task <TReturn> GetAsync <TReturn>(TData model) where TReturn : new() { ToSql.SqlBuilder SqlBuilder = ToSql.Select.FromProperties <TData>(); return(await Session.QueryFirstAsync <TReturn>(SqlBuilder.ToString())); }
public async Task <IEnumerable <TReturn> > FindAsync <TReturn>(Expression <Func <TData, bool> > model) where TReturn : new() { ToSql.SqlBuilder SqlBuilder = ToSql.Select.FromProperties <TData>(); return(new List <TReturn>()); }
public async Task <TData> GetAsync <TId>(TId id) where TId : struct { ToSql.SqlBuilder SqlBuilder = ToSql.Select.FromProperties <TData>(); return(await Session.QueryFirstAsync <TData>(SqlBuilder.ToString())); }