删除时有效:
orderitems.Delete(x => x.orderitem_sessionid == transkey);
然而这不起作用
orderitem.Delete(x => x.orderitem_sessionid == transkey
&& x.orderitem_productid == 6);
我没有错误,但也没有删除,我有工作代码作为
的替代var DeleteableItems = orderitems.All().where(x => x.orderitem_sessionid == transkey
&& x.orderitem_productid = 6);
foreach(var item in DeleteableItems) item.delete;
虽然上面的工作仍然让我觉得这不会使用正常的删除方法,使用亚音速3.0.0.3和mysql数据库
感谢
答案 0 :(得分:1)
您是否尝试过:
orderitem.Delete(x => x.orderitem_sessionid == transkey
&& x.orderitem_productid == 6);
您的版本中的最后一个运算符是赋值而不是comparisson。
击>
我的回答涉及一个错字,但是关于将生成的SQL放在某些内容的注释可能会有用。
善,
丹