@Shimmy: Если вы хотите добавить дополнительные свойства в CustomeOrder, это больше не таблица соединений, поэтому создайте новый класс для этой сущности и разбейте ваше отношение «многие ко многим» между Customer и Order на два отдельных отношения «один ко многим». Вы можете использовать аннотации данных для этого.

ли определить отношение многие ко многим в Entity Framework 4.1 (подход Code First), используя только аннотации данных, без компоновщика моделей?

Например, что-то вроде:

Product = { Id, Name, ... }
Category = { Id, Name, ... }
ProductCategory = { ProductId, CategoryId }

Вы получаете картину.

Я не хочу иметь промежуточную сущностьProductCategory в контексте с двумя многие-к-одному, так как у меня нет никаких дополнительных данных, только два FK. Кроме того, я должен быть в состоянии определить имя таблицы для промежуточной таблицы для использования с существующей базой данных.

Ответы на вопрос(1)

Ваш ответ на вопрос