Если я хочу создать идентифицирующую связь, используя EF 4.1+ (или EF5 Beta), означает ли это, что я должен предоставить свойство внешнего ключа зависимому объекту?При использовании Fluent API?И когда DbContext находится в другом проекте, чем Entity?
Я не вижу другого способа сделать это.DbModelBuilder должен знать свойство внешнего ключа, чтобы включить его как часть первичного ключа.Однако, если свойство не предоставляется, а реализации Entity & DbContext находятся в разных проектах / библиотеках, его невозможно открыть (не нужно помещать InternalsVisibleTo в библиотеку объектов).