Vb.net Net企业级解决方案,如MvvM、框架示例

Vb.net Net企业级解决方案,如MvvM、框架示例,vb.net,mvvm,frameworks,Vb.net,Mvvm,Frameworks,我在Vb.net中寻找开发数据库项目的好方法。 从winform跳转到lightswitch到wpf。。。彼此都有问题 我看到net使用其他语言的框架填充,这些语言可以轻松地从数据库应用程序开始。当我们在lightswitch中寻找报表解决方案或转换C示例中的代码时 请告诉我,如果我必须改变到其他编程语言或如果有好的数据框架项目,我可以加入。 请注意,Vb.net非常适合创建数据库应用程序。尝试一些简单的例子。此代码将使用以下参数将SQL查询加载到datatable中: 您的SQL代码如下所示:

我在Vb.net中寻找开发数据库项目的好方法。 从winform跳转到lightswitch到wpf。。。彼此都有问题 我看到net使用其他语言的框架填充,这些语言可以轻松地从数据库应用程序开始。当我们在lightswitch中寻找报表解决方案或转换C示例中的代码时

请告诉我,如果我必须改变到其他编程语言或如果有好的数据框架项目,我可以加入。
请注意,Vb.net非常适合创建数据库应用程序。尝试一些简单的例子。此代码将使用以下参数将SQL查询加载到datatable中: 您的SQL代码如下所示:从tablename中选择col1、col2,其中col1=@param1您需要将@param1及其值添加到条件中

导入System.Data.SqlClient

 Public Function LoadDB(ByVal MySQL As String, ByVal Criteria As Dictionary(Of String, Object))
    Dim dt As New DataTable

    Dim conn As New SqlConnection
    Dim adapter As New SqlDataAdapter
    Dim cmd As New SqlCommand

    conn.ConnectionString = EFACSConnection

    Try
        conn.Open()
        cmd.Connection = conn
        For Each myKey As String In Criteria.Keys
            cmd.Parameters.AddWithValue(myKey, Criteria(myKey))
        Next
        cmd.CommandText = MySQL
        adapter.SelectCommand = cmd
        adapter.Fill(dt)
    Catch ex As Exception
        dt = New DataTable("Empty")
    Finally
        conn.Close()
    End Try
    Return dt
End Function

简单的例子,关于MvvM,本教程如何: