Forguncyマニュアル
ModifyTablesData メソッド
使用例 

GrapeCity.Forguncy.ServerApi 名前空間 > IDataAccess インターフェース : ModifyTablesData メソッド
編集対象となるデータのリスト
複数件の編集データを基にデータを更新(追加・編集・削除)します。
シンタックス
'宣言
 
Sub ModifyTablesData( _
   ByVal modifyData As Dictionary(Of String,ModifyData) _
) 
void ModifyTablesData( 
   Dictionary<string,ModifyData> modifyData
)

パラメータ

modifyData
編集対象となるデータのリスト
使用例
複数件のデータの追加、更新、削除するコード例を次に示します。DeleteRowsプロパティに追加するColumnValuePairオブジェクトは、IDと値のペアなど、一意なレコードが指定される必要があります。EditRowsプロパティに追加するEditDataオブジェクトのPrimaryKeyプロパティにも、同様に一意なレコードが指定される必要があります。
public class SampleApi : ForguncyApi
{
    [Post]
    public void ModifySampleData()
    {
        var data = new Dictionary<string, ModifyData>();
        var modifyData = new ModifyData();
        modifyData.AddRows.Add(new Dictionary<string, object>
        {
            {"フィールド1", 1 },
            {"フィールド2", 2 }
        });
        modifyData.DeleteRows.Add(new ColumnValuePair()
        {
            ColumnName = "ID",
            Value = 2
        });
        modifyData.EditRows.Add(new EditData()
        {
            PrimaryKey = new ColumnValuePair()
            {
                ColumnName = "ID",
                Value = 3
            },
            Values = new Dictionary<string, object>
            {
                {"フィールド1", 1 },
                {"フィールド2", 2 }
            }
        });
        data.Add("テーブル1", modifyData);
        this.DataAccess.ModifyTablesData(data);
    }
}
参照

IDataAccess インターフェース
IDataAccess メンバ