Dapper + MSAccess: cómo obtener el identificador de la fila insertada

Estoy usando Dapper con C # y el back-end es MS Access. Mi método DAL inserta el registro en la base de datos. Quiero devolver un identificador único (o POCO actualizado con un identificador único) de la fila insertada. Espero que mi función sea similar a la siguiente (sé que esto no funciona; solo para explicar lo que quiero):

public MyPoco Insert(MyPoco myPoco)
{
    sql = @"INSERT INTO MyTable (Field1, Field2) VALUES (@Field1, @Field2)";
    var param = GetMappedParams(myPoco);//ID property here is null.
    var result = _connection.Query<MyPoco>(sql, param, null, false, null, CommandType.Text);.Single();
    return result;//This result now contains ID that is created by database.
}

Soy de NHibernate world y POCO se actualiza automáticamente con NH. Si no; podemos llamar al método Actualizar y actualiza la ID. No sé cómo lograr esto con Dapper.

Yo leoesta pregunta sobre SO que no es relevante ya que habla de SQL Server.

Otroesta pregunta no tiene respuesta aceptada.

Yo leoesta pregunta donde la respuesta aceptada explica las fallas del uso@@Identity.

Respuestas a la pregunta(2)

Su respuesta a la pregunta