Хотя мы в основном используем плавную конфигурацию для наших кодовых первых POCOs, мы сочли полезным использовать аннотации данных для таких вещей, как имя таблицы, PK и т. Д., Поскольку это упрощает для не-EF-компонентов, которые не имеют ссылки на ObjectContext для взаимодействия с этими объектами.Совместимость Fluent API и DataAnnotations в коде EF сперва
По нашему опыту, кажется, что два стиля конфигурации могут быть смешаны свободно, с плавной конфигурацией, переопределяющей DataAnnotations. Является ли это документированным где угодно? Есть ли риск для этой смешанной конфигурации?
настоящее время мы используем EF 4.3.1