none
WCF сервис для доступа к базе данных используя Entity Framework(Database First) RRS feed

  • Общие обсуждения

  • Здравствуйте, разбираюсь как написать виндовс службу(Windows Service) которая обращалась бы к субд и возвращала данные клиенту. Я не могу разобраться, дело в том, что я хочу использовать Entity Framework для доступа к данным, я не люблю Code First подход и создал базу отдельно и используя подход Database First генерирую нужные классы, но вот тут и появились проблемы. Получается я для моего серивиса создаю 2 проекта: WCF Service Library и Windows Service. Так вот мне не понятно как тут применить Database First подход для генерации классов. Как я понимаю, генерировать надо на стороне WCF Service Library, там же написать интерфейс с методами нужными для доступа к данным и реализовать их в контракте(надеюсь правильно назвал). При выполнении этого процеса мне нужно указывать атрибуты [DataContract] и [Data Member]. У меня генерируется общий .edmx файл\директория в которой хранятся классы сгенерированные  Datebase First подходом. И я не понимаю каким образом указать эти атрибуты, или для Datebase First совсем другой метод работы нужен?
    22 сентября 2017 г. 9:48

Все ответы

  • В общем я так понял нужно генерировать Database First, а после на каждый класс(сгенерированный) писать контракт. То есть у меня будет сервис кучей контрактов, если кто может поддать это критике или расширить эту идею, с радостью прислушаюсь
    22 сентября 2017 г. 10:30