2017-02-13 3 views
0

テーブルオブジェクトレコードを返す操作コードを記述するコードは何ですか?(例:顧客情報を返す関数を作成する) この機能は、Webサービス中に私のアプリケーションから消費されます。テーブルオブジェクトを返すAIFサービス操作

[SysEntryPointAttribute(true), 
AifCollectionTypeAttribute('return', Types::String)] 
public MyCustTable testMethod() 
{ 
    CustTable  custTable; 
    List list = new List(Types::String); 
    MyCustTable temp; 
    while select * from custTable 
    { 

     temp.Name = custTable.name(); 
     temp.AccountNum = custTable.AccountNum; 
    } 

    return temp; 

//this is not working find, i wan to return some information related to customer like name, phone, 

} 

この機能を使用すると、特定のインターフェイスを使用する必要があり、あなたが直接、レコードを返すことはできませんC#の

+0

機能している入力パラメータを教えてください。 関数が既に存在しているということは、 'CustTable :: find'メソッドを参照してください。 –

+0

パラメータを持たない関数を作成します。すべての顧客レコードを返すだけです。私のアプリケーションでは、Webアプリケーションで返品データを表示することができます。 –

+0

コードを表示してください。 –

答えて

0

を使用して、私のプロジェクトから消費されます。

AIF service classesは、通常、これらのoperationsを持っている:

  • 作成 - 入力:Documentオブジェクト - 出力:AifEntityKeyListは - 、ドキュメントオブジェクトを受け取り、データベース内のレコードを作成し、新しいレコードのIDのリストを返します。 。

  • delete - AifEntityKeyList - Nothing - 1つ以上のIDを取得し、指定されたレコードをデータベースから削除します。

  • find - AifQueryCriteria - ドキュメントオブジェクト 条件を受け取り、一致するレコードをデータベースに照会し、それらをドキュメントオブジェクトに返します。
  • findKeys - AifQueryCriteria - AifEntityKeyList - 基準をとり、一致するレコードをデータベースに照会し、それらのレコードの対応するIDのリストを返します。

  • 読み取り - AifEntityKeyList - ドキュメントオブジェクト - 1つ以上のIDを取得し、データベースからレコードを読み取り、レコードを返します。

  • update - AifEntityKeyListとドキュメントオブジェクト - Nothing - これらのIDに対応する1つ以上のIDとデータを取得し、データベースを更新します。詳細については、「AIFによるデータの更新」を参照してください。

  • getKeys - AifDocumentPaging - AifEntityKeyList - ドキュメントフィルタに基づいてドキュメントのキーを取得します。詳細については、処理オプションの設定を参照してください。

  • getChangedKeys - AifDocumentPaging、changedDateTime - AifEntityKeyList 文書フィルタと、渡された日付に基づいて文書のためのキーを取得します詳細については、変更の追跡のための設定AIFを参照してください。

AIF document serviceの作成方法を参照してください。
サービスクラスメソッドは、using a wizardで作成できます。

+0

は、顧客のリストを返す関数のコードを書くことができます。ex :(名前、電話) –

+0

はい、あなたは、(AifEntityKeyList)を使用してより多くのフィールドを提供することができます。 –

関連する問題