Ассоциация Entity Framework с полями без ключа

Возможно ли создать ассоциированные b / t 2 неключевые поля в Entity Framework?

Пример: возьмите 2 таблицы в унаследованном приложении (т.е. ключи / структура не могут быть изменены)

Order (
    OrderId : int : PK
    OrderNo : varchar
)

OrderDetails (
    DetailRecordId : int : PK
    OrderNo : varchar
)

В Entity Framework я хочу создать ассоциацию б / тOrder а такжеOrderDetails посредствомOrderNo поле, которое не является первичным ключом ни для таблицы, ни для отношения FK в базе данных.

Мне кажется, что это не только должно быть легко сделать, но и одна из причин использовать что-то вроде EF. Тем не менее, кажется, я хочу разрешить мне создавать ассоциации, используя ключи сущностей.

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

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