Позволяет существующей службе wcf выбирать записи после того, как запись будет перенесена через wcf. Я делаю свою логику (kinda upload), после ее завершения мне нужно обновить запись в БД.Обновление таблицы sql с использованием wcf-сервиса
Вот так зовут службу ФОС
GatewayService.ServiceClient proxy = new ServiceClient("IService");
SearchCriteria criteria = new SearchCriteria();
criteria.UserRoles = new string[]{"*"};
var stories = proxy.GetStoryItemsByCriteria(criteria);
var programs = proxy.GetPrograms();
var readyToDistribute = from story in stories
where story.Submitted
&& story.Status == "Open"
select story;
var joined = from story in readyToDistribute
join program in programs on story.ProgramId equals program.Id
select new StoryProgram(story, program);
foreach (StoryProgram sp in joined)
{
Distribute(sp.Story, sp.Program);
//update the status here in DB
}
Ниже служба WCF и контроллер деталь
Ниже коды в службе
public void UpdateProgram(ProgramData prg)
{
ServiceController.UpdateProgram(prg);
}
ниже коды сервис-контроллер
внутреннего статической силы UpdateProgram (ProgramData PRG) {
IProgramDAO prgDAO = DataAccessObjectFactory.GetProgramDAO();
prgDAO.Update(prg);
}
У меня есть столбец состояния в моей сюжетной таблице я должен обновляться раз функция распределения делается.
Любого помогают please.Thanks в Advance
его уже в моей службы как общественного ничтожной UpdateProgram (ProgramData PRG) { ServiceController.UpdateProgram (PRG); } – Usher
большое спасибо Эндрю. – Usher