Вы правы в том, что Pascal Casing подходит для свойств C #, однако я не согласен с вашим комментарием о том, что нижний регистр является наилучшей практикой для баз данных. Я всегда думал, что регистр Паскаля - это лучшая практика в именах таблиц и структуре столбцов. (В любом случае, это то, что мне сказали администратор базы данных на старой работе, и, похоже, это согласуется со всем, что я работал).
В любом случае, если стандарты кодирования / разработки вашей компании говорят, что база данных должна иметь строчные имена для столбцов и таблиц, то вам придется это сделать. Вы не должны писать базу данных специально для использования с Entity Framework. EF - это ORM, а не база данных, поэтому база данных не должна заботиться о том, как к ней осуществляется доступ.
Вы должны спроектировать базу данных, придерживаясь любых ваших правил, а затем заставить Entity Framework переназначить эти столбцы, чтобы исправить имена свойств. Это невероятно легко сделать с помощью редактора моделей.