Как я получаю доступ к базе данных от WF4?

Я размещаю wcf сервис рабочего процесса в рамках своего приложения ASP.NET MVC2. Я должен смочь загрузить/сохранить данные в своем рабочем процессе (WF4). Как это может быть сделано? Я должен просто инстанцировать своего контекста Платформы Объекта в рамках моих операций и чтения-записи?

Удачи.

1
задан Alexey Raga 5 June 2010 в 05:04
поделиться

2 ответа

Есть несколько способов получения данных. Вы можете использовать что-то вроде WF ADO.NET Activity Pack CTP 1 от CodePlex, он работает, но не могу сказать, что я его поклонник. Вы можете сделать что-то подобное, используя EF, NHibernate и т.д. в CodeActivity. Но в целом я всегда говорю людям разделять что и как. Рабочий процесс должен заниматься частью что, а как вы должны держать за пределами самого рабочего процесса. Это означает, что нужно создать действительно простую деятельность, которая работает с расширением рабочего процесса, и поместить код доступа к данным в расширение рабочего процесса. Как только вы это сделаете, ваше расширение рабочего процесса станет просто еще одним хранилищем данных, и вы сможете использовать в нем стандартные методы кодирования.

1
ответ дан 3 September 2019 в 00:02
поделиться

Есть также образец Entity Framework Activity pack в поставляемых образцах WF 4.0.

1
ответ дан 3 September 2019 в 00:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: