2015-07-20 75 views
0

我使用this MSDN tutorial首先从数据库中学习EF代码。生成的模型部分类名称始终与数据库对象名称匹配。相反我想为生成的数据库模型对象分配一个别名。我应该如何去做这件事?我该如何别名由Entity Framework Code First From Database生成的部分类?

具体来说,名为vwDS_ProductCategories的数据库视图会生成public partial class vwDS_ProductCategories,我想将其替换为ProductCategories。这样做的原因是非程序员会看到(并使用)我生成的dll所暴露的类型。我希望类型名称对这些用户有意义。

+0

我已经基于代码回答第一个,你最初是指数据库? – Juan

+0

你的答案完美无缺。我首先从数据库转换到代码。通过试用,我了解到Table属性也适用于我的数据库视图。谢谢! – DeveloperDan

回答

2

试试这个:

[Table("vwDS_ProductCategories")] 
public partial class ProductCategories 
{ 
} 
相关问题