我正在尝试使用 Dapper 返回带有您当前“Endereco”的“Pessoa”列表。public class Pessoa{ public string tipoPessoa { get; set; } public string nome { get; set; } public string sobreNome { get; set; } public string emailAdress { get; set; } public Endereco endereco { get; set; }}public class Endereco{ public int id { get; set; } public string cep { get; set; } public string logradouro { get; set; } public string bairro { get; set; } public string cidade { get; set; } public string complemento { get; set; }}我的方法:public IEnumerable<Pessoa> List() { var QUERY = @"SELECT P.Id, P.Nome, P.SobreNome, P.Email, P.IdTipoPessoa, E.Bairro, E.Cep, E.Cidade, E.Complemento, E.Id, E.Rua as Logradouro FROM Pessoa P INNER JOIN PessoaEndereco PE on P.Id = PE.IdPessoa INNER JOIN Endereco E on PE.IdEndereco = E.Id "; using (var conexao = new SqlConnection(strConexao)) { return conexao.Query<Pessoa>(QUERY, splitOn: "IdTipoPessoa", //Mapping ); } }我知道可以使用Types,Mapping和SplitOn。我怎样才能完成我的方法?
1 回答
- 1 回答
- 0 关注
- 123 浏览
添加回答
举报
0/150
提交
取消