Например, мое имя таблицы «Диагностика». Когда я добавляю его в свою модель LINQ to SQL, он пытается выяснить, как его плюрализовать, и ошибочно полагает, что имя объекта должно быть «Diagnosi», а имя набора должно быть «Diagnosis», что может привести к путанице.
Когда я изменяю имя объекта на «Диагностика» в свойствах, оно не меняет имя набора, поэтому теперь они оба «Диагностика», что еще более запутанно.
В идеале, я хотел бы контролировать имя набора и изменить его на «Диагнозы». Я бы согласился на LINQ, слепо применяя его плюрализм и придумывая что-то вроде «Diagnosises» или что-то в этом роде. Есть идеи?