首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MvvM等企业版解决方案中的Vb.Net,框架示例

问MvvM等企业版解决方案中的Vb.Net,框架示例
EN

Stack Overflow用户
提问于 2015-02-21 01:57:45
回答 1查看 173关注 0票数 0

我从寻找在Vb.net中开发数据库项目的好方法开始。从winform到lightswitch再到wpf...有了彼此的问题,我看到网络中充满了来自其他语言的框架,这些语言可以很容易地从数据库应用程序开始。虽然我们正在为lightswitch中的报告或从C#示例中转换代码而苦苦寻找解决方案..

请告诉我,如果我必须改变到其他编程语言或如果有好的“数据框架”项目,我可以加入。致以最好的敬意

EN

回答 1

Stack Overflow用户

发布于 2015-02-21 02:28:37

Vb.net非常适合创建数据库应用程序。尝试一些简单的示例。这段代码将使用参数将您的SQL查询加载到一个数据表中:您的SQL代码将类似于"SELECT col1,col2 FROM tablename WHERE col1 = @param1“,您需要将@param1及其值添加到条件中。

导入System.Data.SqlClient

代码语言:javascript
复制
 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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28635299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档