0

我有以下代码:

            return Json(new {
                ent = vm.ent,
                errors = e.Message,
                fld = vm.fld,
                pk = vm.pk,
                success = false,
                rk = vm.rk,
                _rk = _rk,
                val = vm.val
            });

该代码有效,但我想知道是否可以使用类而不是匿名数组来执行此操作。似乎使用匿名方式没有检查字段名称。

4

1 回答 1

0

你可以返回任何你想要的类。我没有测试过它,但只使用匿名类是没有意义的。更重要的是,如果您有一个正在运行的项目,似乎很容易尝试。

我不知道“检查字段名称”到底是什么意思,但你可以使用这样的匿名类:

new { vm.val, vm.pk } 

在这种情况下,匿名类的属性采用已分配属性的名称。

PS,您通过使用公共成员的小写名称来打破所有 .NET 约定。

于 2012-08-25T07:54:06.143 回答