Я не могу понять, как управлять базой данных с Entity Framework.
Постараюсь пошагово описать мою проблему
- создать приложение winforms
- добавить базу данных (.mdf) к решению
- когда появляется окно "Выбор модели базы данных", выберите набор данных
- затем закончите, поскольку база данных пуста
- перейдите в проводник сервера, выберите созданную базу данных, создайте несколько таблиц
- добавить в раствор EDM ADO.NET
Проблема в том, что новые данные не отображаются в моей базе данных в обозревателе серверов. Это означает, что во время работы моего приложения Winforms я могу изменить свою базу данных (изменить существующие значения, добавить новые, ..). но если я закрою свое приложение, в моей базе данных не будет обновлений в обозревателе серверов. Я не забываю использовать функцию SaveChanges ()
P.S. пока мое приложение работает, значения обновляются. Думаю, это означает, что данные обновляются в наборе данных, а не в базе данных. если я прав, дайте подсказку, как обновить базу данных из набора данных.
имп. Визуальная студия 2010 Ultimate. извините за английский
dbentity db=new dbentity();
db.items.addobject(new item() {value=something});
db.savechanges();