次の表で左外部結合を実行する方法
Product table
- productId (pk)
- productTitle
- pDescription
Product Status
- statusId (pk)
- productId (fk)
- comment
製品テーブルのすべてを選択する必要があります
DataAccessAdapter daa = clsMethods.GetNewAdapter();
IPrefetchPath2 pp = new PrefetchPath2(SDL.EntityType.ProductEntity);
pp.Add(ProductEntity.PrefetchPathProductStatus);
RelationPredicateBucket bucketbucket = new RelationPredicateBucket();
bucketbucket.Relations.Add(ProductEntity.Relations.ProductStatusEntityUsingProductId, JoinHint.Left)
上記のコードは、商品IDが商品ステータスIDに記録されている商品のみを返します。製品テーブルからすべてを選択する左外部結合を実行する方法