如何修改生成的模板以不同方式定义属性

时间:2014-09-16 21:49:58

标签: vb.net entity-framework entity-framework-6 t4

如何在Entity Framework 6下更改VB.NET T4模板,以便生成属性

Public Property name As String

会生成

Public Property name As String
    Get
        Return _name 
    End Get
    Set(ByVal value As String)
        [Set](_name , value, "name")
    End Set
End Property
Private _name As String

1 个答案:

答案 0 :(得分:0)

我不知道是否因为我开始使用Code first方法而在第6版中发生了变化。

你可以做的是,如果是EF会为你生成部分类,你可以扩展它并定义你自己的getter和setter。

但是你为什么要像在你的案例中那样去做并获得公开?

你想要实现什么好处。