我正在研究ASP-我已经构建了数据库,我想知道如何为插入句子编写代码。在C#???
答案 0 :(得分:0)
我认为您正在使用ASP.NET,如果是这样,您可以使用ADO.NET
答案 1 :(得分:0)
还有一些东西丢失了。是否要插入ACCESS / SQL / MySQL数据库?如果您正在寻找Access,那么this(http://msdn.microsoft.com/en-us/library/aa288452(v=vs.71).aspx)将真正帮助您。
对于MS-SQL数据库,您可以执行以下操作:
using (SqlConnection con = new SqlConnection("your connection string"))
{
con.Open();
SqlCommand cmd = new SqlCommand("your insert query");
cmd.ExecuteNonQuery();
}
答案 2 :(得分:0)
来自你的评论。 您正在使用实体框架。以及名为TblConstants的表。
DataClasses1DataContext db = new DataClasses1DataContext();
TblConstant tb = new TblConstant();
tb.Field1 = Value1;
tb.Field2 = Value2;
...
db.AddToTblConstants(tb);
db.SaveChanges();
答案 3 :(得分:0)
C#无法直接将记录插入数据库。最终,您需要在数据库上执行SQL(根据http://msdn.microsoft.com/en-us/library/ms174335.aspx)。有各种C#框架和包装器,可以在不同抽象级别的数据库中执行SQL语句。
大多数情况下,您可以使用ADO.NET,它允许您打开与数据库的连接并直接执行SQL。
您可以使用LINQ to SQL或Entity Framework。这些允许您使用数据库,就像它是C#对象的集合一样。但是,首先需要设置从数据库模式到要使用的C#类的映射。 LINQ to SQL支持表和类之间的直接1-1映射,实体框架支持更复杂的映射。
您可以使用非Microsoft框架,例如N-hibernate。这(据我所知)具有与Entity Framework类似的功能集。