For example, my table name is "Diagnosis". When I bring it into my LINQ to SQL model, it tries to figure out how to pluralize it, and it mistakenly assumes the entity name should be "Diagnosi" and the set name should be "Diagnosis", which could be confusing.
When I change the entity name to "Diagnosis" in the properties, it doesn't change the set name, so now they are both "Diagnosis", which is even more confusing.
Ideally, I'd like to have control over the set name and change it to "Diagnoses". I'd settle for LINQ blindly applying its pluralization and coming up with something like "Diagnosises" or something. Any ideas?