I had a table in my DB called "Match" and there is an object Match in the Entities/EntityUtil.cst template that is supposed to be System.Text.RegularExpressions.Match but since the namespace includes the name from the table the compiler was getting confused. I created a patch that explicitly declares the correct type. It is a small but useful patch.
Index: Entities/EntityUtil.cst
===================================================================
--- Entities/EntityUtil.cst (revision 484)
+++ Entities/EntityUtil.cst (working copy)
@@ -836,7 +836,7 @@
"^({|\\()?[A-Fa-f0-9]{8}-([A-Fa-f0-9]{4}-){3}[A-Fa-f0-9]{12}(}|\\))?$|" +
"^({)?[0xA-Fa-f0-9]{3,10}(, {0,1}[0xA-Fa-f0-9]{3,6}){2}, {0,1}({)([0xA-Fa-f0-9]{3,4}, {0,1}){7}[0xA-Fa-f0-9]{3,4}(}})$");
- Match match = format.Match(s);
+ System.Text.RegularExpressions.Match match = format.Match(s);
if ( match.Success )
{