在机房合作中使用框架首先有很多不同,编程的时间大大方便。
首先从查询和修改两个方面出发。
查询是使用SQL语句执行的查询,用于查询多个信息
publiclistcancelcardmodelselectcancelrecord (stringid ) using (internetbarsystementitiesibsystme=newinternetbarsysystemementitititititite dmodels=IB systme.database.sqlquerycancelcardmodel (select * fromt _ cancelcardwheremanager return cancelcardmodels; }使用ef框架附带的功能查询查询单个记录
publiccheckmodelcheckinfo (数据数据) using (internetbarsystementitiesibsystme=newinternetbarsystementities ) ) ) 返回检查模型; }在此方法中,称为singleordefault的方法实际上有多种方法,可以根据需要使用
也有这种形状的
部分可以根据需要限制以不同方式返回的信息。
修正
这是使用SQL语句进行的更改,可以通过使用语句进行更改来更改符合条件的所有记录。
publicintupdatecancelcard ((using ) internetbarsystementitiesibsystme=newinternetbarsystementities )/更新出库表中的会计状态inti=IB systme.database.execute sqlcommand (‘ updatet _ cancelcardsetcheckstatus=’1’ wherechecheckstttatus 返回I; }因为这个使用的是EF,所以只要查一个信息,然后进行修改赋值,最后保存就可以了
publicintupdatecheck (checkmodelcheck ) using (internetbarsystementitiesibsystme=newinternetbarsystementities ) ) { checkmodelcheckmodel=IB systme.t _ check.singleordefault (model=model.check time==check.check time ); check model.balance=check.balance; checkModel.charge=check.charge; checkModel.profit=check.profit; check model.return money=check.return money; return ibsystme.SaveChanges (; }