В чем разница между постоянными объектами и linq-to-sql? - PullRequest
2 голосов
/ 14 февраля 2009

Мой менеджер на работе продолжает говорить о постоянных объектах. Я больше знаком с linq-to-sql. В чем различия между ними и что является примером постоянных объектов?

Ответы [ 2 ]

1 голос
/ 15 февраля 2009

Насколько я могу судить, ваш начальник называет постоянные объекты классами стиля POCO (абстрагируя функциональность базы данных от ваших сущностей). В самом строгом определении я бы сказал, что объекты LINQ to SQL являются постоянными объектами, но не являются классами POCO. Вы не можете взять эти классы и переключиться на другую серверную платформу с ними.

0 голосов
/ 14 февраля 2009

Я часто использую постоянные объекты DevExpress XPO. Самым большим отличием для меня является то, что мне не нужно иметь существующую базу данных или даже знать, какой будет целевая платформа базы данных, пока я создаю свои классы.

DevExpress имеет много деталей на своем сайте. Ищите XPO ( Постоянные объекты eXpress ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...