T4模板将实体更改为内部

时间:2013-07-29 22:08:34

标签: c# t4

在visual studio中,我有一个实体模型。出于某种原因,生成DbContext时,其中一个实体显示为内部实体,而不是公共实体。

internal DbSet<Company> Companies { get; set; }

现在,在属性窗口中,Access属性设置为Public。我已经尝试来回切换,每次运行后手动运行T4模板,它仍然是内部的。

有没有人知道解决这个问题?

2 个答案:

答案 0 :(得分:1)

因此,在尝试了太长时间后,我放弃并通过从数据库中拉出模型来重建模型。我完全无法理解这一点。

答案 1 :(得分:0)

确保在实体设计器中为该特定实体设置Access属性为Public

enter image description here