2016-04-01 7 views

答えて

0

何度か読んだ後、LINQクエリを使用してグリッドビューに出力するのが簡単になり、必要なものを正確に返します。

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load 
    Using myEntities As New BackupsEntities 

     Dim today = DateAndTime.Today 



     Dim successfuldaily = From BackupTable In myEntities.BackupTables 
           Where BackupTable.Status = "Success" 
           Where BackupTable.Date = today 
           Select BackupTable 






     GridView1.DataSource = successfuldaily.ToList 
     GridView1.DataBind() 

    End Using 
End Sub 

エンドクラス

0

実際に、それはあなたがプレゼンテーション層のためのあなたのSQLクエリを知っているの責任を与える層のオーバーフローを取得しているため、SqlDataSourcesを使用してお勧めしません。

解決方法は正しいですが、Entity FrameworkやNHibernateなどのORMマッピングフレームワークを使用することをお勧めします。

関連する問題