나는 다음과 같습니다 데이터베이스가 : 여기모델링 1-N 문제
Product: PK(ProductId), ProductName.......
Store: PK(StoreId), StoreName......
ProductStore: PK(ProductId, StoreId), Price, Quantity
I가 Product
및 ProductStore
, 또한 1-많은 Store
와 ProductStore
간의 1 대 다수. 내가 모델을 만들 때 기본적으로 내가
Product.ProductStores
같은 것을 가지고이 UI 코딩 (예를하는 것은 데이터 바인딩 것) 문제를 만듭니다. 모델 작업을 수행 할 때마다 데이터를 쿼리하면 ProductStore
이 ProductStores
컬렉션에 하나만 반환됩니다. 왜냐하면 항상 한 번에 하나의 저장소로 작업하기 때문입니다 (PK : ProductID + StoreId). 나는 또한 일반적인 제품 테이블을 매장에 필요로하므로 ProductStoreTable
에 대한 필요성을 알 필요가있다.
실제로 모델 1-> 0..1에서 Product-> ProductStore를 나타낼 수있는 방법이 있습니까?> 많은가?
감사합니다, 고란
어떤 ORM을 사용합니까? – Eranga