[seasar-dotnet:2042] [DBFlute.NET](Specify)DerivedReferrerで子テーブルのone-to-oneのテーブルのカラムを導出カラムとするとエラー
    fp
    [E-MAIL ADDRESS DELETED]
       
    2011年 6月 10日 (金) 19:08:33 JST
    
    
  
こんばんは。fpです。
子テーブルの one-to-one のテーブルのカラムを導出カラムとすると
DerivedReferrerInvalidForeignSpecificationException
が発生してエラーになってしまうのですが
C#版では、使用できないのでしょうか?
http://dbflute.sandbox.seasar.org/ja/manual/function/ormapper/conditionbean/specify/derivedreferrer.html#manytomany
の機能です。
Look! Read the message below.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
You specified a foreign table column in spite of derived-referrer!
[Advice]
You should specified a local table column at condition-bean for
derived-referrer.
  For example:
    [Wrong]
    /- - - - - - - - - - - - - - - - - - - -
    MemberCB cb = new MemberCB();
    cb.specify().derivePurchaseList().max(new SubQuery<PurchaseCB>() {
        public void query(PurchaseCB subCB) {
            subCB.specify().specifyProduct().columnProductName(); // *No!
        }
    }, "LATEST_PURCHASE_DATETIME");
    - - - - - - - - - -/
    [Good!]
    /- - - - - - - - - - - - - - - - - - - -
    MemberCB cb = new MemberCB();
    cb.specify().derivePurchaseList().max(new SubQuery<PurchaseCB>() {
        public void query(PurchaseCB subCB) {
            subCB.specify().columnPurchaseDatetime();// *Point!
        }
    }, "LATEST_PURCHASE_DATETIME");
    - - - - - - - - - -/
[Specified Foreign Property]
Product
* * * * * * * * * */
宜しくお願いします。
    
    
seasar-dotnet メーリングリストの案内