我正在尝试将数据插入到我的具有两个表的数据库中
产品 (ProductID): 1 (IDNumber):200900110 (ProductName):Pepsi
订单 (OrderID):1(自动增量1) (ProductID):1 (Date):2009年1月1日
代码如下:
产品 (ProductID): 1 (IDNumber):200900110 (ProductName):Pepsi
订单 (OrderID):1(自动增量1) (ProductID):1 (Date):2009年1月1日
代码如下:
var db = new ProductOrder();
var idNum = from p in db.Product
where p.IDNumber == 200900110
select p.ProductID;
var order = new Order();
order.productID = Convert.ToInt32(idNum);
order.Date = DateTime.Now;
db.Order.InsertOnSubmit(nTime);
db.SubmitChanges();
运行后,我收到了如下错误:
无法将类型为 'System.Data.Linq.DataQuery`1[System.Int32]' 的对象转换为类型 'System.IConvertible'