0

タイトルが示すように、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")

私にとってはうまくいきましたが、知りたいのですが、それを行う他の方法はありますか?

もし別の方法があれば、誰かが親切に私に例を挙げてくれませんか? ありがとう。

4

2 に答える 2

2

.net Framework 3.5 以降では、エンティティ フレームワークで linq を使用できます。

ここから始める:

  1. C# での LINQ の概要
  2. エンティティ フレームワーク

非常に優れたエンティティ フレームワークのチュートリアル: http://www.codeproject.com/Articles/363040/An-Introduction-to-Entity-Framework-for-Absolute-B

LINQ の概要: http://msdn.microsoft.com/en-us/library/bb397897.aspx

Visual Basic での LINQ の概要

于 2013-08-22T11:00:01.347 に答える
0

はい。あなたは出来る:

  1. SQL ステートメントを直接実行する
  2. Linq to SQL を使用する
  3. エンティティ フレームワークを使用する
于 2013-08-22T10:59:18.550 に答える