I am new to EF4 but find that it's most easy to alow your table names to become your exact object names without needed to add capitalization, for example.
A "customer" table that maps to a "Customer" object requires the developer to modify the object name in the .EDMX designer. The problem is when you need to delete tables and re-add them, the program will not compile until you rename "customer" to "Customer".
That will become a pain when I have lots of table to rename.
So I want to rename the table to Customer but was told the convention there was to use lower case.
My question is whether that's a convention coming from the Open Source/LAMP end of the spectrum? We are using .NET Framwork and I wonder about the convention in the Microsoft world.
Please let me know if Customer is a more convention table name than customer.