Entity Framework 4 POCO Self Tracking - PullRequest
0 голосов
/ 12 мая 2011

Привет, я разрабатываю проект с EF 4. Я пытаюсь внедрить POCO Self Tracking. Мне нужно внедрить службу wcf? У меня проблемы с изменением сущностей, так как изменения не сохраняются в БД.

Заранее спасибо.

1 Ответ

0 голосов
/ 12 мая 2011

Нет, вам не нужен сервис, но если вы не пользуетесь сервисом, вы должны вручную сказать самопровергаемой сущности, что она должна начать отслеживать изменения, позвонив по номеру StartTracking

Я объяснил цель самостоятельного отслеживания сущностей в другом ответе . Если вам не нужно отделять сущности самопроверки от контекста, вы должны использовать POCO. Присоединенный объект самопроверки работает как POCO, но он теряет некоторые функции - например, отложенная загрузка, поскольку объекты самотрекинга не проксируются.

Использование объектов самоконтроля с WCF имеет смысл, только если у вас есть контроль над клиентом, а клиент написан на .NET. Я также описал это в другом ответе .

Возможно, вам не нужны STE.

...