Entity Framework를 사용하여 데이터베이스를 관리하는 방법을 이해할 수 없습니다. 내가winforms의 데이터베이스 C#
- 은 윈폼 응용 프로그램을 만드는 단계별로 내 문제를 설명하려고합니다
- 추가 데이터베이스 (의 .mdf) 솔루션
- 때 창 "데이터베이스 모델을 선택"을 선택 나타납니다 데이터베이스가
- 서버 탐색기로 이동 비어로 데이터 세트
- 는 일부 테이블을
- 추가 t을 생성, 생성 된 데이터베이스를 선택, 마무리 o 솔루션 EDM ADO.NET
문제는 새 데이터가 서버 탐색기의 데이터베이스에 나타나지 않는다는 것입니다. 즉, 내 Winforms 앱이 작동하는 동안 데이터베이스를 수정할 수 있습니다 (기존 값 변경, 새 값 추가, ..). 하지만 내 응용 프로그램을 닫으면 서버 탐색기에서 내 데이터베이스에 업데이트가 없습니다. 나는 함수 SaveChanges()를 사용하는 것을 잊지 않는다.
추신. 내 앱이 작동하는 동안 값이 업데이트되고 있습니다. 데이터 집합에서 데이터가 업데이트되지만 데이터베이스에서는 업데이트되지 않는다고 생각하면됩니다. 내가 맞다면 데이터 집합에서 데이터베이스를 업데이트하는 방법을 알려주십시오.
pps. 비주얼 스튜디오 2010 궁극. 영어 미안
dbentity db=new dbentity();
db.items.addobject(new item() {value=something});
db.savechanges();
거기에 뭔가가없는 것 같습니다 .. 명백한 DataContext 또는 아무 것도 없을 때 엔티티를 어떻게 사용하고 있습니까? dbentity는 모든 관련 코드를 붙여 넣으십시오. – MethodMan
ru 엔티티와 함께 tableadapter 및 dataset을 사용하는 ru 프레임 워크 .... –
@DJKRAZE 엔티티 데이터 모델 (edm)을 솔루션에 추가하면 연결 edm의 매개 변수를 데이터베이스에 저장하는 옵션이 있습니다. App.Config에 저장됩니다. –