Asp.net 如何使用LINQtoSQL概念插入数据
我正试图通过LINQtoSQL概念插入数据。我这样写下代码。这里是我要插入数据的表名。如何实现? 以下代码不起作用。如何通过此概念插入数据Asp.net 如何使用LINQtoSQL概念插入数据,asp.net,linq-to-sql,Asp.net,Linq To Sql,我正试图通过LINQtoSQL概念插入数据。我这样写下代码。这里是我要插入数据的表名。如何实现? 以下代码不起作用。如何通过此概念插入数据 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click Dim context As New linq_to_sql_classesDataContext Dim custid As New
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Dim context As New linq_to_sql_classesDataContext
Dim custid As New Customer
custid.CustomerID = Trim(txt_custid.Text)
custid.CompanyName = Trim(txt_companyname.Text)
custid.ContactName = Trim(txt_contactname.Text)
custid.ContactTitle = Trim(txt_contacttitle.Text)
custid.Address = Trim(txt_address.Text)
custid.City = Trim(txt_city.Text)
custid.Region = Trim(txt_region.Text)
custid.PostalCode = Trim(txt_postalcode.Text)
custid.Country = Trim(txt_country.Text)
custid.Phone = Trim(txt_phone.Text)
custid.Fax = Trim(txt_fax.Text)
context.Customers.Attach(custid)
context.SubmitChanges()
End Sub
谢谢您应该使用
context.Customers.Add(custid)
您应该使用
InsertOnSubmit
方法:
context.Customers.InsertOnSubmit(custid)
context.SubmitChanges()
检查此链接以了解LINQ到SQL插入:
private void SaveCustomerInfo()
{
使用(NorthwindDataContext=new NorthwindDataContext())
{
//创建客户对象的新实例
客户客户=新客户();
//向每个字段添加新值
cust.CustomerID=TextBoxID.Text;
cust.CompanyName=TextBoxCompanyName.Text;
cust.ContactName=TextBoxContactName.Text;
cust.ContactTitle=TextBoxContactTitle.Text;
cust.Address=TextBoxAddress.Text;
cust.City=TextBoxCity.Text;
cust.Region=TextBoxRegion.Text;
cust.PostalCode=TextBoxPostalCode.Text;
cust.Country=TextBoxCountry.Text;
//插入新的客户对象
context.Customers.InsertOnSubmit(cust);
//对数据库的Sumbit更改
context.SubmitChanges();
//显示操作成功的消息
LiteralMessage.Text=“