문제

MVC 응용 프로그램에서는 세부 사항 및 / 또는 편집을 보려면 클릭하는 객체 목록을 보는 것이 일반적입니다. 관계형 DB를 사용할 때는 기본 키 또는 ID를 사용하여 달성됩니다.

<%= Html.ActionLink(dinner.Title, "Details", new { id=dinner.DinnerID }) %>

DB4O와 같은 OODB를 사용하여 어떻게해야합니까?

감사!

도움이 되었습니까?

해결책

세 가지 가능성이 있습니다.

  • 사용 내부 객체 ID. DB4O는 각 객체에 사용할 수있는 내부 ID를 제공합니다. 그러나이 ID는 데이터베이스를 탈취하자마자 변경됩니다. 따라서 영구 링크에는 사용할 수 없습니다.

  • 사용 DB4O-GUID: db4o는 각 객체에 대해 UUID를 생성 할 수 있습니다. 이것을 ID로 사용할 수 있습니다. 그러나이 uuid는 거대합니다.

  • 당신은 자신의 ID를 사용합니다. 객체에 대한 ID를 직접 할당 할 수 있습니다. 다른 가능성이 있습니다. 예를 들어 각 객체에 대한 GUID를 만들 수 있습니다. 또는 사용하십시오 힐로-앨러리아.

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