如何删除 LightSwitch 应用程序中的所有 table 行

How to delete all table rows in a LightSwitch Application

我是 LightSwitch 框架的新手,在将 csv 文件中的数据导入 table.

之前,我必须删除 table 中的所有数据

我该如何实现?

有一个在 social.msdn 上执行此操作的示例,我将在此处详细说明以防 link 失效。它直接在数据工作区上工作,以避免只有视觉集合的当前页面为 "available" 的问题,除非您在代码中弄乱了分页。假设实体类型是 ZoneRate,

    Private Sub Method_Execute()
        For Each zoneRate In Me.DataWorkspace.ApplicationData.ZoneRates
            CType(zoneRate, ZoneRate).Delete()
        Next
        Me.DataWorkspace.ApplicationData.SaveChanges()
    End Sub