Obter o tipo de dados da coluna da Entidade do Entity Framework

Usando o Entity Framework 5, banco de dados primeiro.

É possível (em tempo de execução) obter o tipo de dados da coluna do banco de dados que a propriedade de uma entidade representa? O tipo .net também funcionaria bem se fosse mais fácil.

IEnumerable<DbEntityEntry> entities =
    context.ChangeTracker.Entries()
            .Where(
                e =>
                e.State == EntityState.Added || e.State == EntityState.Modified);

foreach (DbEntityEntry entity in entities)
{
   foreach (string propertyName in entity.CurrentValues.PropertyNames)
   {
     //so I know the entity and the property name.  Can I get the data type?
   }
}

questionAnswers(2)

yourAnswerToTheQuestion