单项选择题

A. Use Microsoft ADO.NET connection pooling.
B. Pass exceptions to the user interface layer.
C. Implement a retry policy in the data access layer.
D. Begin a transaction before each data access operation.