Dapper sqlmapperextensions adiciona automaticamente "s" ao nome da tabela?
Esta é a minha primeira experiência comDapper.Contrib (versão mais recente do Nuget) e é uma situação estranha:
using (SqlConnection cn = new SqlConnection(connectionString))
{
cn.Open();
var product = cn.Get<Product>(1);
}
Em SqlMapperExtensions, gera o erroInvalid object name 'Products'
:
public static T Get<T>(this IDbConnection connection,
dynamic id,
IDbTransaction transaction = null,
int? commandTimeout = null) where T : class
{
var type = typeof(T);
string sql;
if (!GetQueries.TryGetValue(type.TypeHandle, out sql))
}
O banco de dados recebe o comandoselect * from Products where Id = @id
o que está errado.
s
para produzir?Eu tentei com outras tabelas e obtive o mesmo resultado.