Estoy tratando de asimilar a Dapper y parece que me falta algo muy fundamental, ¿alguien puede explicar el siguiente código tomado de la página de inicio de Dapper en el código de Google y explicar por qué no hay cláusula From y el segundo parámetro del método Query (dinámico) se pasa de forma anónima, deduzco que de alguna manera está configurando un objeto de comando, pero me gustaría una explicación en la mera terminología mortal.Aclaración de Dapper Ejemplo Código
Gracias, Stephen
public class Dog {
public int? Age { get; set; }
public Guid Id { get; set; }
public string Name { get; set; }
public float? Weight { get; set; }
public int IgnoredProperty {
get { return 1; }
}
}
var guid = Guid.NewGuid();
var dog = connection.Query<Dog>("select Age = @Age, Id = @Id", new { Age = (int?)null, Id = guid });
dog.Count().IsEqualTo(1);
dog.First().Age.IsNull();
dog.First().Id.IsEqualTo(guid);
Estoy a punto de tener una pregunta sobre Dapper, también. Estoy intentando descubrir cómo enviar una matriz TEntity [] completamente poblada a la función Execute. Mirando para ver si Marc asoma la cabeza por la puerta ... – IAbstract
@IAbstract: ¿Por qué no haces tu propia pregunta, entonces? –
@Robert: Lo haré ... cuando/si no puedo resolverlo. Fue solo un comentario ... ver mi comentario en la respuesta :) – IAbstract