I did some playing around and found when I specified a constraint name when creating the foreign key or primary key. Enterprise Manager would generate the SQL with the constraint name.
When I did not specify a constraint, sql server would generate a constraint name. Some how Enterprise manager would know the name was generated and would not include it in the generated SQL.
Thats for your time.