我找到了这个关于如何在我的表中添加项目的 URL。 http://msdn.microsoft.com/en-us/library/bb386941.aspx
// Create a new Order object.
Order ord = new Order
{
OrderID = 12000,
ShipCity = "Seattle",
OrderDate = DateTime.Now
// …
};
这应该没有任何问题
但如果我有这样的事情:
// Create a new Order object.
Order ord = new Order
{
OrderID = 12000,
CustomerID = 22, // where CustomerID is a foreign key to table Customer
ShipCity = "Seattle",
OrderDate = DateTime.Now
// …
};
然后它会给出如下错误:异常详细信息:System.Data.SqlClient.SqlException:INSERT 语句与 FOREIGN KEY 约束“FK7_REVIEW”冲突。冲突发生在数据库“Dbname”、表“dbo.Customer”、列“CustomerID”中。该语句已终止。
如何使用外键在表中插入一行?