Categories: ASP.NET

Правильное сохранение в EF

Решение:

public static void Save(guest g)
{
rsquareEntities2 db = new rsquareEntities2();
if (g.id == 0)
{
db.guests.AddObject(g);
db.SaveChanges();
}
else
{
db.guests.Attach(db.guests.Single(x => x.id == g.id));

db.guests.ApplyCurrentValues(g);

db.SaveChanges();
}

 

Руслан Раянов

Recent Posts

Сайт под бизнес как часть общей системы функционирования предприятия

Сайт - это не просто текст и картинки о компании. Современный сайт - это программа,…

23 часа ago

Создание площадки аренды: ключевые шаги и рекомендации

В современном мире аренда становится все более популярным способом получения доступа к различным услугам и…

1 день ago

Дифференцируйте подход

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов

2 дня ago

Что нужно убрать?

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов

5 дней ago

В гору или под гору

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов

1 неделя ago

Опросы клиентов – ключевой инструмент для бизнеса

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов

1 неделя ago