1

次の表で左外部結合を実行する方法

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に記録されている商品のみを返します。製品テーブルからすべてを選択する左外部結合を実行する方法

4

1 に答える 1

0

ProductEntityから始めてみませんか?Product エンティティをフェッチし、ProductStatusEntity をプリフェッチしますか?

于 2013-02-28T13:20:11.077 に答える