Private Shared ReadOnly _connectionString As String
Private _name As String
Private _city As String
Public Property Name() As String
Get
Return _name
End Get
Set(ByVal value As String)
_name = value
End Set
End Property
Public Property City() As String
Get
Return _city
End Get
Set(ByVal value As String)
_city = value
End Set
End Property
Public Function GetAll() As List(Of People)
Dim results As List(Of People) = New List(Of People)()
Dim conn As New SqlConnection(_connectionString)
Dim cmd As New SqlCommand("SELECT name,city FROM tblPeople", conn)
Using conn
conn.Open()
Dim dr As SqlDataReader = cmd.ExecuteReader()
Do While dr.Read()
Dim newPeople As New People()
newPeople.Name = CStr(dr("Name"))
newPeople.City = CStr(dr("City"))
results.Add(newPeople)
Loop
End Using
Return results
End Function
Shared Sub New()
_connectionString = WebConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
End Sub
End Class