문제

I am using db-first to creating object model for a readonly database, but some relationships are not automatically picked up. For example in Foo.BarId is not automatically connected to Bar object. If I click on BarId property, I don't see anything to associate it to a Bar in the context menu or properties window. How can I manually claim foreign keys without messing up anything?

도움이 되었습니까?

해결책

Figured out myself... here are the steps:

(On model designer)

  1. Delete BarId property from Foo entity.
  2. Right click Foo entity (not any of its properties), add association between Foo and Bar.
  3. Click the association arrow.
  4. In Mapping Details window, add "Foo" table.
  5. Map Foo.Id to Foo.Id, map Bar.Id to Foo.BarId.

Done.

다른 팁

Make sure that both tables have primary keys and Bar table has foreign key defined.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top