2013-12-19 1 views
4

저는 지난 한 해 동안 많은 팀 프로젝트에서 Telerik OpenAccess ORM을 데이터베이스 모델을 관리하는 도구로 선택했습니다. 우리는 또한 버전 관리 소프트웨어로 TFS를 사용합니다.Telerik OpenAccess ORM은 TFS와 어떻게 협력 할 수 있습니까?

Telerik 제품을 사용하여 여러 가지 어려움을 겪었지만 (가장 중요한 문제는 여러 팀 구성원이 시도 할 때입니다) 동시에 모델에 대한 작업을 수행하고 TFS에 변경 사항을 적용하려고합니다. Telerik이 생성 한 모델은 병합하기가 어려우며 모든 충돌은 엔티티 모델을 수정하는 데 걸리는 시간을 초래합니다. 이러한 어려움을 피할 수있는 유일한 실제적인 방법은 한 번에 한 사람 만 모델을 사용할 수있는 "릴레이"시스템을 구현하는 것입니다. 팀 개발 환경에서 실용적이지 않은 무언가.

누군가 두 도구를 조화롭게 사용하는 방법을 찾았습니까?

+1

내가 좋아하는 접근 방식은 Entity Framework 코드를 첫 번째로 마이그레이션하고 개발자가 모델을 모두 만지지 않도록하는 것입니다. 모델을 인쇄하여 벽에 붙이려면 dba가이를 유지하도록하십시오. http://msdn.microsoft.com/en-us/data/jj591621.aspx – Snorre

답변

4

Entity Framework에서 사용되는 모델조차도 비슷한 모델로 작업 할 때 항상 문제가됩니다.

언제나 코드 전용 매핑으로 전환 할 수 있습니다. 그런 다음 프로젝트의 모든 매핑은 간단하고 병합 가능한 코드 파일이됩니다. link

관련 문제