如何从数据库中为 Entity Framework Code First 生成的部分 类 添加别名?
How can I alias partial classes generated by Entity Framework Code First From Database?
我首先使用 this MSDN tutorial 从数据库中学习 EF 代码。生成的模型部分 class 名称始终与数据库对象名称匹配。相反 我想为生成的数据库模型对象分配一个别名。我应该怎么做?
特别是名为 vwDS_ProductCategories
的数据库视图生成一个 public partial class vwDS_ProductCategories
,我想将其别名为 ProductCategories
。这样做的原因是非程序员将看到(并利用)我生成的 dll 公开的类型。我希望类型名称对这些用户有意义。
试试这个:
[Table("vwDS_ProductCategories")]
public partial class ProductCategories
{
}
我首先使用 this MSDN tutorial 从数据库中学习 EF 代码。生成的模型部分 class 名称始终与数据库对象名称匹配。相反 我想为生成的数据库模型对象分配一个别名。我应该怎么做?
特别是名为 vwDS_ProductCategories
的数据库视图生成一个 public partial class vwDS_ProductCategories
,我想将其别名为 ProductCategories
。这样做的原因是非程序员将看到(并利用)我生成的 dll 公开的类型。我希望类型名称对这些用户有意义。
试试这个:
[Table("vwDS_ProductCategories")]
public partial class ProductCategories
{
}