Результаты поиска по запросу "poco"

3 ответа

Я согласен с @AbdouMoumen, что гораздо проще использовать модельные объекты на уровне представления. Уровень обслуживания должен предоставлять API для сохранения этих объектов в хранилище данных (дБ). Уровень обслуживания не должен тупо дублировать юриста хранилища (т. Е. Сохранить (сущность) для каждой сущности), а должен обеспечивать сохранение высокого уровня для совокупности сущностей. Например, у вас может быть Save (заказ) в слое сервиса, который приводит к обновлению более базовых объектов, таких как инвентарь, клиент, учетная запись.

ользуюService Layer --> Repository --> Entity Framework (Code-First) w/POCO objects подход, и я испытываю трудности с обновлением сущностей. Я использую AutoMapper для сопоставления моих доменных объектов с моими моделями представления, и это ...

6 ответов

А? Не уверен, какова ваша логика для голосования по этой воле. Ни одно из предложений не будет достаточным для моих нужд, так как ни одно из предложений не касается POCO. Еще один пост уже показал, что вы можете сделать это с POCO - я просто прошу рамки, которые делают тяжелую работу.

твуют ли какие-либо структуры привязки данных (BCL или иным образом), которые разрешают связывание междулюбые два свойства CLR что реализоватьINotifyPropertyChanged а такжеINotifyCollectionChanged? Кажется, должно быть возможно сделать что-то ...

1 ответ

В итоге я использовал независимые ассоциации, чтобы вообще избежать этой проблемы.

еопределяю SaveChanges в моем DbContext для реализации журнала аудита. Работать с отношениями «многие ко многим» или независимыми ассоциациями относительно легко, поскольку EF создает ObjectStateEntries для любых изменений в таких ...

ТОП публикаций

5 ответов

При необходимости используйте следующий код:

я хочу читать и записывать данные монго с POCO public class Thingy { public string Foo {get;set;} } ... coll.Insert(new Thing(Foo = "hello"));Когда я читаю назад, я получаю сообщение о том, что _id является неожиданным атрибутом (который он ...

1 ответ

 особенно когда вы можете удалить отношения на клиенте (в таком случае самый простой способ - это сначала загрузить граф сущностей и объединить входящие изменения с присоединенными сущностями).

я хочу использовать платформу сущностей 4 в качестве уровня данных и хочу отправить мои сущности на другой уровень, будь то через WCF или другой механизм, а затем хочу возможность обновлять сущности и отправлять их обратно для обновления / ...

2 ответа

Это было очень полезно для меня.

я есть какая-то ошибка:EF 4: удаление дочернего объекта из коллекции не удаляет его - почему? [https://stackoverflow.com/questions/2554696/ef-4-removing-child-object-from-collection-does-not-delete-it-why] когда я удаляю ребенка от родителя, что ...

1 ответ

 - вы должны выполнить запрос, прежде чем вы вернете создание прокси в значение true.

ity Framework 4 Можно ли выбрать загрузку некоторых запросов в POCO без использования прокси-классов? (В целях кэширования этого объекта для использования в будущем только для чтения). Я использую шаблон Repository - Service. Под этим я ...

6 ответов

Этот код будет генерировать тот же код, что и michael.aird, но не требует ручного редактирования для каждого нового свойства!

чала использую EF 4 Database + POCO. Поскольку в EF нет простого способа указать, что входящие DateTimes имеют вид UTC, я переместил свойство из автоматически сгенерированного файла в частичный класс в другом файле. private DateTime _createdOn; ...

3 ответа

Я не сказал, что я поместил DbContext в global.asax. Я сказал, что поместил код, который создает и удаляет DbContext. DbContext находится в HttpContext.Current.Items. Это потокобезопасно.

+ EF 4.1 Я выбираю один из двух подходов для работы с DbContext: Создать вApplication_BeginRequestположить его вHttpContext.Current.Items и распоряжаться вApplication_EndRequest.Создать одноразовый UnitOfWork (вид упаковки дляDbContext) и ...

1 ответ

@Ladislav Есть ли у вас мнение по поводу использования сущностей самостоятельного отслеживания в клиентских приложениях? Есть ли какие-либо недостатки?

аюсь нарастить структуру сущностей, чтобы не чувствовать, что я в темных веках. Я попытался (и до сих пор не смог) интуитивно понять из сгенерированного кода, в чем существенные различия между доступными элементами генерации кода. Похоже, что ...