Hemos adoptado el Entity Framework y descubrimos que cuando varias personas realizan cambios aislados en sus ramas de control de origen individuales, hay conflictos masivos cuando se unen en una combinación, lo que da como resultado archivos de modelo rotos. .Entity Framework Merge Nightmare
Nos estamos inclinando en la dirección de forzar exclusiones exclusivas en el archivo, pero me gustaría evitar eso.
Mi pregunta es ...
¿Existe una mejor comparación de herramienta que manejar esto mejor, o hay otro enfoque que podríamos tomar?
Buscando algo que sea probado si es posible.
NUEVA ACTUALIZACIÓN: Para aquellos de ustedes que se encuentran con esta pregunta, se basa en el viejo EF. Sugiero pasar a usar DbContext sobre EDMX. Hay mucha información aquí en SO al respecto. La simplicidad de Database first o Code primero supera con creces la pérdida del diseñador en mi opinión.
ACTUALIZACIÓN: Resolvimos este problema forzando cambios exclusivos en el archivo. Al agregar este proceso, eliminamos por completo cualquier problema. Si bien esta no era la solución ideal, era la más confiable y fácil de implementar.
¿cómo se relaciona esto con el marco de la entidad? Parece que tienes un problema de control de fuente general, pero eso no tiene nada que ver con ADO.NET EF, yo diría ... –
Diría que sí, EF tiene la culpa aquí por reconstruir por completo todo el modelo archivo cada vez que se realiza el cambio más pequeño. – mxmissile
@mxmissile: bien, buen punto: ese es uno de los problemas que no me gusta de EF. Buscar otras maneras de generar los archivos de código necesarios (por ejemplo, un archivo por entidad) utilizando otros medios (como Generación de código). –