C# 프로젝트에서 ADO.NET 엔터티 데이터 모델을 사용하고 있습니다. 내 프로젝트의 DB에 생성 된 ADO.NET 엔터티 데이터 모델이 있습니다. DB 변경을 기반으로 ADO.NET 엔터티 데이터 모델을 빠르게 새로 고치는 방법은 무엇입니까? 모델을 삭제 한 다음 새 모델을 생성했습니다. 나는 더 간단하고 빠른 방법이 있다고 믿는다.ADO.NET 엔터티 데이터 모델을 빠르게 새로 고치는 방법은 무엇입니까?
답변
모델 디자이너를 마우스 오른쪽 버튼으로 클릭하고 "데이터베이스에서 모델 업데이트"를 선택하면 대화 상자가 나타납니다. 확인을 클릭하면 모델이 새로 고쳐집니다.
데이터베이스에서 모델 업데이트를 마우스 오른쪽 단추로 클릭하십시오.
이 도움이처럼 무엇을 말할 수 없다 데이터베이스의 모델이 제대로 작동하지 않습니다. VS 2008/C# 3.5 이상. 이전 열 등을 제거하지 못했습니다.
업데이트 내가 EF 4.0을 사용하고, 나는 이전 버전을 생략, 그래서 나는 아마도 VS 2008 년
VS2012, .NET 4.5 및 EF5에서도이 문제가 발생합니다. :/ – Taudris
나는 항상 Ctrl-A (모든 것을 선택), 삭제를 누른 다음 처음부터 데이터베이스에서 모델을 생성합니다. 많은 경우에 업데이트가 제대로 작동하지 않습니다. EF4/VS2010에서 적어도/with와 함께 개발 중입니다.
업데이트 된 모델을 완전히 제어 할 수있는 '업데이트 모델'마법사의 대안은 다음과 같습니다. http://huagati.blogspot.com/2010/07/introducing-model-comparer-forentent.html – KristoferA
무료 대안이 있습니까? – Anton
속성을 마우스 오른쪽 버튼으로 클릭 한 후 Model.edmx를 열어야합니다. 이제 (데이터베이스에서 모델 업데이트)를 선택하면 탭 패널이있는 다른 패널이 표시됩니다. 추가, 새로 고침 및 삭제를 선택할 수 있습니다. 현재 상황에서 새로 고침을 선택해야합니다. 테이블 -> dbo-> 및 데이터베이스에서 테이블 이름을 선택하고 마침을 클릭하십시오. 그게 다야. 테이블을 새로 고칩니다.
가끔은 모델에서 열이 올바른 위치에 없기 때문에 문제가 발생했음을 알 수 있습니다. 이를 해결하려면 열 이름을 마우스 오른쪽 버튼으로 클릭하고 'UP'을 선택하여 위로 이동하거나 'DOWN'을 선택하여 이동하십시오.
도움이되기를 바랍니다.
- 1. ADO.NET 엔터티 모델을 사용하는 SQLCacheDependency
- 2. ADO.Net 엔터티 모델을 사용하여 많은 수의 레코드를 빠르게 삽입하는 방법은 무엇입니까?
- 3. 데이터 바인딩을 수동으로 새로 고치는 방법은 무엇입니까?
- 4. 데이터 집합의 관계를 새로 고치는 방법은 무엇입니까?
- 5. wpf 데이터 트리거를 새로 고치는 방법은 무엇입니까?
- 6. ADO.NET 엔터티 데이터 모델을 만들려면 반드시 원본 테이블에 PK가 있어야합니까?
- 7. ADO.NET 엔터티 데이터 모델은 충분히
- 8. ADO.NET 엔터티 데이터 모델 - 중복
- 9. WCF에 노출 된 ADO.NET 데이터 서비스 엔터티
- 10. Infragistics UltraGrid를 새로 고치는 방법은 무엇입니까?
- 11. 다른 어셈블리에서 ADO.NET 엔터티 엔터티 모델로 WCF 데이터 서비스를 설정하는 방법은 무엇입니까?
- 12. ADO.NET 엔터티 데이터 모델 확장이 작동하지 않습니다.
- 13. ADO.net 엔터티 데이터 모델에서 업데이트가 작동하지 않습니다.
- 14. ADO.NET 엔터티 데이터 모델 : 자동 생성 클래스
- 15. jqGrid에서 데이터를 새로 고치는 방법은 무엇입니까?
- 16. ADO.NET 엔터티 디자이너를 확장하는 방법은 무엇입니까?
- 17. 미래의 엔티티를 새로 고치는 방법은 무엇입니까?
- 18. C#에서 양식을 새로 고치는 방법은 무엇입니까?
- 19. 데이터 바인딩 된 TreeView를 새로 고치는 방법은 무엇입니까?
- 20. 제네릭 형식에 대한 엔터티 데이터 모델을 만드는 방법은 무엇입니까?
- 21. ADO.NET 엔터티 프레임
- 22. 코어 데이터 데이터베이스를 새로 고치는 올바른 방법
- 23. 텍스트 상자에서 바인딩을 새로 고치는 방법은 무엇입니까?
- 24. Ext.tree.treePanel에서 노드 내용을 새로 고치는 방법은 무엇입니까?
- 25. gtk에서 이미지를 새로 고치는 방법은 무엇입니까?
- 26. 로컬 XML 파일을 새로 고치는 방법은 무엇입니까?
- 27. Windows 탐색기에서 아이콘을 새로 고치는 방법은 무엇입니까?
- 28. gwt에서 이미지를 새로 고치는 방법은 무엇입니까?
- 29. 수정 보고서를 새로 고치는 방법은 무엇입니까?
- 30. Eclipse Plugin에서 리소스를 새로 고치는 방법은 무엇입니까?
하지만 열 유형을 변경하면 여전히 작동하지 않습니다. 이 경우에는 모델 – Anton
을 다시 작성해야합니다. VS2010 및 EF 4.0을 사용하는 경우에도 대개 그럴 수 있습니다. 나는 항상 같은 문제가 있으며, 지금까지 발견 한 유일한 해결책은 DB 서버를 중지하고 다시 시작하는 것입니다. 그것은 항상 나를 위해 작동합니다. –