Я хотел бы создать соглашение, чтобы установить столбец с именем «Id» в качестве первичного ключа, я просматривал документацию, и до сих пор я не мог сделать это вручную класс за классом, например: с доммель:
public class ProductMap : DommelEntityMap<TEntity>
{
public ProductMap()
{
Map(p => p.Id).IsKey();
}
}
Я хотел бы что-то более похожее на:
public ConventionMap()
{
Properties<int>().Where(p=>p.Name.ToLower()=="id").isKey();
}
это могут быть расширения dommel или dapper или любые другие, я просто использую эту реализацию, чтобы свободно говорить.
любой совет? Спасибо!