Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何为数据库编写类语句_Asp.net_Database_Linq_Linq To Sql - Fatal编程技术网

Asp.net 如何为数据库编写类语句

Asp.net 如何为数据库编写类语句,asp.net,database,linq,linq-to-sql,Asp.net,Database,Linq,Linq To Sql,在vb中: 如何编写class语句来声明DBDataContext: db = New DBDataContext(c:\path\db.mdf) 我在LINQ-SQL中为表1创建了一个dbml文件。有没有人能给我一些提示,让我可以根据这些提示来生成这个类语句。您是否在VB中寻找这样的示例: Class DBDataContext **what code goes here** End Class 我甚至不知道从哪里开始编写这样的代码。什么是正文多行lambda?如果创建了dbml

在vb中:

如何编写class语句来声明DBDataContext:

db = New DBDataContext(c:\path\db.mdf)

我在LINQ-SQL中为表1创建了一个dbml文件。有没有人能给我一些提示,让我可以根据这些提示来生成这个类语句。

您是否在VB中寻找这样的示例:

Class DBDataContext
     **what code goes here**
End Class

我甚至不知道从哪里开始编写这样的代码。什么是正文多行lambda?如果创建了dbml文件,则已生成上下文类。如前所述:。看到你的其他问题了,我想你最好先阅读一些linq到sql手册,了解基本知识,然后再回来提问。
Using db = New DbDataContext()
    Try
        db.Connection.Open()
        db.Transaction = db.Connection.BeginTransaction()

        Using command = db.Connection.CreateCommand()
            command.Transaction = db.Transaction
            command.CommandText = File.ReadAllText("/path/to/file.sql")
            command.ExecuteNonQuery()
        End Using

        db.Transaction.Commit()
    Catch e As Exception
        db.Transaction.Rollback()
        Throw e
    Finally
        db.Connection.Close()
    End Try
End Using