public EFClientTools.EFServerReference.LockStatus DoRecordLock(Dictionary<string, object> row, EFClientTools.EFServerReference.LockType type) { var clientInfo = EFClientTools.ClientUtility.ClientInfo; var packetInfo = new EFClientTools.EFServerReference.PacketInfo() { OrderParameters = new List<EFClientTools.EFServerReference.OrderParameter>(), WhereParameters = new List<EFClientTools.EFServerReference.WhereParameter>(), }; foreach (var item in row) { packetInfo.WhereParameters.Add(new EFClientTools.EFServerReference.WhereParameter() { And = true, Field = item.Key, Value = item.Value }); } return EFClientTools.ClientUtility.Client.DoRecordLock(clientInfo, AssemblyName, CommandName, packetInfo, type); }
public static void ProcessDataSource(EFClientTools.WebDataSource datasource) { }