Orm Dapper是否自动选择与属性匹配的列?

Orm Dapper是否自动选择与属性匹配的列?,orm,dapper,Orm,Dapper,使用Dapper dot net时,如果您的查询结果是强类型的,并且您的SQL只有一个: select * Dapper是否会自动仅对与对象中的字段匹配的列进行选择?我认为PetaPOCO做到了这一点,但我在dapper方面遇到了一些问题,我认为这是由于不匹配造成的 例如 conn.Query<article>("select * from Article"); conn.Query(“从文章中选择*); 如果Article表包含与Article对象无关的其他列,则此操作是否

使用Dapper dot net时,如果您的查询结果是强类型的,并且您的SQL只有一个:

select * 
Dapper是否会自动仅对与对象中的字段匹配的列进行选择?我认为PetaPOCO做到了这一点,但我在dapper方面遇到了一些问题,我认为这是由于不匹配造成的

例如

conn.Query<article>("select * from Article");
conn.Query(“从文章中选择*);

如果
Article
表包含与
Article
对象无关的其他列,则此操作是否有效?

是的-我在周末尝试了此操作,即使查询涉及两个由FK约束连接的表。我创建了两个类,它们只表示那些基础表的一部分,并且这些属性将被很好地填充,不在类中的任何内容都将被忽略。工作起来很有魅力


另一方面:如果您只需要几个列—您应该在SQL查询中显式地指定这些列—作为一般最佳实践!如果您只需要少数几列,那么选择所有内容都没有意义……

您遇到了什么问题?