2016-12-06 55 views
0

我有这样的SQL Server数据库:重命名类数据库第一

SQL Tables

然后,我创建的数据库在我的项目模型作为.emdx(数据库 - 第一法):

edmx

我知道.edmx类名是根据SQL Server表,但我需要上课不带前缀的类名(去掉OnlineHelp_)。

我看过很多帖子,但主要是关于代码优先的,在我的问题上效果不好。

如果有人能够解释这个问题的解决方案,这将是非常有益的。

回答

1

在EDMX设计,你可以选择一个实体,然后再修改“名称”属性,见下面的图片(对不起,意大利截图)

Screenshot

属性仍然会保存从数据库刷新模型后

+0

感谢您的回答。我知道我可以在属性窗口中重命名实体名称,但如果我更改表格设计(例如更改列名称),我应该删除实体并重新添加它,因为EF不会正确更新实体。在这种情况下,名称根据SQL表进行更改。有没有办法解决这个问题? –