2012-05-02 8 views
0

静的な接頭辞と動的な自動インクリメント整数で構成される文字列型の列が必要です。 Numberはすべての挿入時にオートインクリメントする必要があります。この列はPKではありませんが、idのように動作します。また、私はその列をフィルタリングしたいと思います。 PREFIX_0002 NHibernate autoincrement文字列

  • PREFIX_0003
  • 私はいくつかのテーブル内のカウンターを保存したくない

  • PREFIX_0001
  • PREFIX_0000
    • よう 何か。 NHibernateマッピングレベルでこれを行う可能性はありますか?または他のアイデア?

      ありがとうございました。

    +0

    あなたはまだあなたのPKのためのオートナンバー型または割り当てられたint型を持っていますか? PREFIX_という言葉も変わることがありますか? – Rippo

    +0

    いいえ、それは変更されません。 –

    答えて

    0

    あなたは接頭辞を返すゲッターを作ることができDTOに_ ######のID:

    public string MyAutoIncrement 
    { 
        get { return string.Format("{0}_{1:D8}",this.Prefix,this.Id); } 
    } 
    
    +0

    これは私の最初の意図でしたが、挿入と自動インクリメントはどうですか? –

    関連する問題