我尝试使用Datatable将数据保存回数据库。 我在C#中做到了这一点,但我无法弄清楚PowerShell中正确的语法对于以下C#代码
DataTable changeTable = table.GetChanges(DataRowState.Deleted);
我尝试了以下PS脚本
$dtAdded = $Global:dtCalendars.GetChanges([DataRowState.Added])
它给了我以下错误: 无法找到类型[DataRowState.Added]
有人能解释一下这个问题吗?
谢谢
答案 0 :(得分:0)
枚举值在技术上是各自枚举类型的静态字段。
因此,您需要使用static member operator (::
)来引用它们:
[Namespace.TypeName]::ValueName
或者,在您的情况下:
[System.Data.DataRowState]::Added