Dapper Contrib - Data Annotation - ExplicitKey

Description

Specifie the property is a key that is NOT automatically generated by the database.

[Table("InvoiceDetail")]
public class InvoiceDetailContrib
{
	[ExplicitKey]
	public int InvoiceID { get; set; }

	public string Detail { get; set; }
}        

using (var connection = My.ConnectionFactory())
{
	connection.Open();

	var invoice = new InvoiceContrib {Kind = InvoiceKind.WebInvoice, Code = "Insert_Single_1"};
	connection.Insert(invoice);

	var invoiceDetail = new InvoiceDetailContrib {InvoiceID = invoice.InvoiceID, Detail = "Insert_Single_1"};
	connection.Insert(invoiceDetail);
}