C# 如何首先从数据库中别名实体框架代码生成的分部类?
我正在学习EF代码首先从数据库使用。生成的模型部分类名始终与数据库对象名匹配。相反,我想为生成的数据库模型对象分配一个别名。我应该怎么做呢? 具体来说,名为C# 如何首先从数据库中别名实体框架代码生成的分部类?,c#,ef-code-first,entity-framework-6,partial-classes,C#,Ef Code First,Entity Framework 6,Partial Classes,我正在学习EF代码首先从数据库使用。生成的模型部分类名始终与数据库对象名匹配。相反,我想为生成的数据库模型对象分配一个别名。我应该怎么做呢? 具体来说,名为vwDS\u ProductCategories的数据库视图生成一个公共部分类vwDS\u ProductCategories,我想将其别名为ProductCategories。这样做的原因是非程序员将看到(并利用)由我生成的dll公开的类型。我希望类型名称对这些用户有意义。尝试以下方法: [Table("vwDS_ProductCatego
vwDS\u ProductCategories
的数据库视图生成一个公共部分类vwDS\u ProductCategories
,我想将其别名为ProductCategories
。这样做的原因是非程序员将看到(并利用)由我生成的dll公开的类型。我希望类型名称对这些用户有意义。尝试以下方法:
[Table("vwDS_ProductCategories")]
public partial class ProductCategories
{
}
我的回答是基于代码优先,你是说数据库优先吗?你的回答很好。我正在从数据库优先过渡到代码优先。通过尝试,我了解到Table属性也适用于我的数据库视图。谢谢