Можно ли разместить службу данных WCF с классом ServiceHost, как вы можете использовать службы WCF или службы Workflow? Если нет, что ограничивает его размещение таким образом?
Да.Вам больше всего повезет с использованием DataServiceHost, как описано в на этой справочной странице MSDN .
DataServiceHost
Посмотрите на следующую статью.
http://www.c -sharpcorner.com / UploadFile / dhananjaycoder / 1764 / Default.aspx
Здесь объясняется, как создать Службу данных с нуля и затем разместить ее в консольном приложении.
Надеюсь, это даст вам некоторое представление о том, как это можно сделать.