оптимизация фреймворта Entity 5 записи обновления
]Entity Framework 5 предлагает несколько способов обновления записей базы данных. Этот анализ сравнивает три общих метода, подчеркивая их преимущества и недостатки, чтобы помочь вам выбрать лучший подход для ваших нужд.
]Метод 1: Извлекать и обновить индивидуальные свойства
]Преимущества:
disadvantages:
]Метод 2: Извлечь и установить измененные значения ]
Преимущества:
]disadvantages: ]
]
Преимущества:]
]
без выборочных обновлений:] для удовлетворения конкретных потребностей (выборочные обновления, частичные представления, одиночный запрос), модифицированная версия метода 3 является наиболее эффективной: ]
]избирательные обновления свойства:
db.users.attach (updatedUser); var intry = db.entry (updateUser); intry.property (e => email) .IssOdified = true; // отмечать другие модифицированные свойства как ismodified = true db.savechanges ();
] Этот улучшенный подход прикрепляет обновленную сущность, устанавливает его состояние для модифицированного и явно отмечает только измененные свойства. Это достигает всех желаемых требований с одним запросом базы данных. ]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3