我正在考虑EF(之前没有做过但是理解c#)但我发现很难将我在数据库中提供表和属性的名称更改为c#name。
我对我的数据库使用前缀,例如一个用户表将被称为“tblUsers”将有“usrID”,“usrName”列......但在C#EF中它看起来像tblUsers.usrID / tblUsers.usrName,这是不需要的。我希望它看起来像User.Id / User.Name。我通过更改OnModelCreating来注册属性名称/表名来实现这一点,但这意味着我无法轻松更新EF以匹配我在数据库中所做的任何更改。
有没有人有这么好的方法,所以我可以轻松更新模型?