Uma das coisas que eu gosto no Subsonic é que ele pode me retornar um objeto passando apenas o codigo do mesmo…

entenda-se objeto uma instancia de uma classe com todos os seus atributos e etc…

public Cliente pegaClientePeloCpf(String cpf)
        {
            return new SubSonic.Select().From<Cliente>().WhereExpression("cpf").IsEqualTo(cpf).ExecuteSingle<Cliente>();
        }

no exemplo acima eu retorno o objeto Cliente que tem o cpf que eu quero…

PS. deveria ter um try, catch ali…

Simples assim…

Posts Relacionados