myGeneration——查詢資料

iDotNetSpace發表於2008-06-25
環境:WinXP+VS2005+myGenerationV1207
描述:網上提供的或是myGeneration幫助文件提供的查詢方式都是以:emps.where.ColumnName.value=....(其中emps是業務實體物件名,ColumnName是列名)的形式,而我用的這個版本生成的業務實體類中的where是readonly的,所以這樣就出錯了,在這個地方卡了好幾天,上網查了很多資料,終於搞定了,開心呀,同時的也暗暗恨myGeneration的幫助文件由於沒有更新而給我帶來的誤導.呵呵```
解決:  用whereParameter.還是用程式碼來說明一切吧.
nomenclature.Query.OpenParenthesis()
        Dim wp1 As WhereParameter = nomenclature.Where.TearOff.術語ID'其中nomenclature為業務實體物件名,術語ID為列名
        wp1.Value = 2
        wp1.Operator = WhereParameter.Operand.Equal
        ' wp1.Conjuction = WhereParameter.Conj.AND_
        Dim wp2 As WhereParameter = nomenclature.Where.TearOff.術語名稱
        wp2.Operator = WhereParameter.Operand.Like_
        '  wp2.Conjuction = WhereParameter.Conj.AND_
        wp2.Value = "習"
        nomenclature.Query.CloseParenthesis()
        nomenclature.Query.Load()

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-364813/,如需轉載,請註明出處,否則將追究法律責任。

相關文章