Ассоциация 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. Тем не менее, кажется, я хочу разрешить мне создавать ассоциации, используя ключи сущностей.