尝试添加qresult时出错。任何人都可以建议/指导如何修复/修改我的代码?谢谢 无法从System.Collections.Generic.List<>转换到System.Collections.Generic.IEnumerable<>
<html>
<body>
<div ng-controller="MyController">
Hello {{greetMe}}!
</div>
<script>
angular.module('myApp', []).controller('MyController', ['$scope', function ($scope) {
$scope.greetMe = 'World';
}]);
angular.element(document).ready(function() {
angular.bootstrap(document, ['myApp']);
});
</script>
</body>
</html>
答案 0 :(得分:0)
qresult
List<ResultRow>
类型为Select
,因为您拥有List<ResultRow>
。 IEnumerable<ResultRow>
也是ResultRow
,当我假设class
是引用类型(IEnumerable<Xxx>
)时,依次为Xxx
ResultRow
这是ResultRow
的基类,或SystemAccessList
实现的接口。
您的List<SystemAccess>
类型为AddRange
,其IEnumerable<SystemAccess>
方法不需要ResultRow
。
如果SystemAccess
是List<ResultRow>
(通过继承),那么一切都会好的。但事实并非如此。因此,您应该在编译时收到一条消息,说IEnumerable<SystemAccess>
不是msiexec.exe /i MyPackage.msi /l*v "C:\path\to\log\logfile.log"
。