Entity Framework Merge Nightmare

Przyjęliśmy Ramę Entity i odkrywamy, że gdy wiele osób dokonuje pojedynczych zmian w swoich poszczególnych gałęziach sterowania źródłami, dochodzi do ogromnych konfliktów, gdy łączą się one w scalanie, co skutkuje uszkodzeniem plików modelu.

Opieramy się na wymuszaniu ekskluzywnych wyewidencjonowań pliku, ale chciałbym tego uniknąć.

Moje pytanie brzmi...

Czy istnieje lepsze narzędzie do porównywania, które poradziłoby sobie z tym lepiej, czy też istnieje inne podejście, które moglibyśmy podjąć?

Szukasz czegoś, co jest sprawdzone, jeśli to możliwe.

NOWA AKTUALIZACJA: Dla tych, którzy natkną się na to pytanie, jest ono oparte na starym EF. Sugeruję przejście do używania DbContext przez EDMX. Tutaj jest wiele informacji na temat SO. Moim zdaniem prostota bazy danych po raz pierwszy lub Code znacznie przewyższa stratę projektanta.

AKTUALIZACJA: Rozwiązaliśmy ten problem, wymuszając wyłączne zmiany w pliku. Dodając ten proces całkowicie wyeliminowaliśmy wszelkie problemy. Chociaż nie było to idealne rozwiązanie, było to najbardziej niezawodne i najłatwiejsze do wdrożenia.

questionAnswers(5)

yourAnswerToTheQuestion