According to the
requirements for the Data Access Application Block:
"A database server running a database that is supported by a .NET Framework 3.5 with Service Pack 1 or .NET Framework 4.0 data provider. This includes SQL Server® 2000 or later, SQL Server 2005 Compact Edition, and Oracle 9i or later. The database
server can also run a database that is supported by the .NET Framework 3.5 with Service Pack 1 or the .NET Framework 4.0 data providers for OLE DB or ODBC."
Now that was written before SQL Server 2012 but based on the statement it should be supported. In a perfect world, as long as the ADO.NET calls Enterprise Library is making are supported by the provider then it should be OK.
Enterprise Library support engineer