除了在ASP.NET中使用数据集或数据表之外,还有其他方法可以存储数据库中的数据吗?

时间:2013-08-22 10:57:40

标签: asp.net vb.net

与标题建议一样,我想问一下,除了在ASP.NET中使用数据集或数据表之外,还有其他方法可以存储数据库中的数据吗?

我目前正在使用这样的东西:

 Public Function openDataTable(ByVal query As String) As DataTable
    Try
        If con.State <> ConnectionState.Closed Then con.Close()
        con.Open()
        dt = New DataTable
        adap = New SqlDataAdapter(query, con)
        adap.Fill(dt)
        con.Close()
    Catch ex As Exception
        MsgBox.Message)
    End Try

    Return dt
End Function

dt = conn.openDataTable("Select * From Employee")

它对我来说很好,但我想知道,还有其他办法吗?

如果还有另一种方式,有人会非常友善地给我一个例子吗?感谢。

2 个答案:

答案 0 :(得分:2)

在.net framework 3.5及以上版本中,您可以将linq与实体框架结合使用。

从这里开始:

  1. Getting Started with LINQ in C#
  2. Entity Framework
  3. 一个非常好的实体框架教程:http://www.codeproject.com/Articles/363040/An-Introduction-to-Entity-Framework-for-Absolute-B

    LINQ简介:http://msdn.microsoft.com/en-us/library/bb397897.aspx

    Getting Started with LINQ in Visual Basic

答案 1 :(得分:0)

是。你可以:

  1. 直接运行SQL语句
  2. 使用Linq to SQL
  3. 使用实体框架