[英]ASP.net MVC : Create MVC 5 Application using EF6 with Code First and Existing Database
[英]Using VB.Net in ASP.Net MVC EF6 Database First
我是使用EF的完整Noob,正在嘗試使用它創建我的第一個應用程序,但由於要使用VB.NET而不是C#來學習它,因此我遇到了第一個障礙,這意味着那里絕對沒有資源。 我遇到的問題是,當我嘗試在VB中生成模型時,它實際上並未像其預期的那樣填充。 即顯示在edmx文件夾下創建的所有文件。 我用c#嘗試了同樣的事情,它可以正常工作,因為我可以看到所有已生成的.cs和.tt文件。 有人可以告訴我即時通訊出現問題了嗎? 我之所以在VB中而不是在C#中執行此操作,僅是因為我對vb語法更滿意。
我在下面粘貼了一些代碼。 您還在尋找什么? 我更喜歡Fluent API方法。 我喜歡使用這個工具:
http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d
這是C#中的代碼
public partial class Grade
{
public Grade()
{
this.Students = new List<Student>();
this.Teachers = new List<Teacher>();
}
public int GradeID { get; set; }
public string Name { get; set; }
public virtual ICollection<Student> Students { get; set; }
public virtual ICollection<Teacher> Teachers { get; set; }
}
這是VB中的代碼
Public Partial Class Grade
Public Sub New()
Me.Students = New List(Of Student)()
Me.Teachers = New List(Of Teacher)()
End Sub
Public Property GradeID() As Integer
Get
Return m_GradeID
End Get
Set
m_GradeID = Value
End Set
End Property
Private m_GradeID As Integer
Public Property Name() As String
Get
Return m_Name
End Get
Set
m_Name = Value
End Set
End Property
Private m_Name As String
Public Overridable Property Students() As ICollection(Of Student)
Get
Return m_Students
End Get
Set
m_Students = Value
End Set
End Property
Private Overridable m_Students As ICollection(Of Student)
Public Overridable Property Teachers() As ICollection(Of Teacher)
Get
Return m_Teachers
End Get
Set
m_Teachers = Value
End Set
End Property
Private Overridable m_Teachers As ICollection(Of Teacher)
末級
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.