志水です。
いつもお世話になっております。
買掛データ(T_KAIKAKE)と仕入先データ(M_SHIIRESAKI)を内部結合し
買掛データおよび仕入先データを取得したいと考えています。
下記のように設定しデータを取得したのですが
SetupSelectでInnerJoin()を行うと仕入先データの内容が取れてきません。
SetupSelect_MShiiresakiのouter joinの場合は仕入先データは取得できます。
InnerJoinの場合はInnerJoin側データは取得できないというのは仕様でしょうか?
ちなみに、両方設定すると仕入先データは取得はできます。
◆additionalForeignKeyMap
     # 買掛ヘッダと仕入先
    ; [FK_T_KAIKAKE_HEAD_M_SHIIRESAKI] = map:{
        ; localTableName = T_KAIKAKE_HEAD
        ; foreignTableName = M_SHIIRESAKI
        ; localColumnName = KIK_SRE_CODE
        ; foreignColumnName =  SRE_CODE
        ; fixedCondition = 
        	SRE_KANA LIKE  /*TargetSreKana(String)*/null
    }
◆C#コード
                    TKaikakeHeadCB cbean = new TKaikakeHeadCB();
//cbean.SetupSelect_MShiiresaki(TxtSearchString.Text + @"%");
                    cbean.Query().SetKikCode_PrefixSearch(TxtSearchCode.Text);
                    cbean.Query().QueryMShiiresaki(TxtSearchString.Text + @"%").InnerJoin();
                    cbean.Query().AddOrderBy_KikCode_Asc();
                    SearchDataList = cmnDBLc.GetTKaikakeHeadList(cbean);