【问题标题】:How to IEnumerable query in ASP.NET Core MVC?如何在 ASP.NET Core MVC 中进行 IEnumerable 查询?
【发布时间】:2021-01-18 12:59:31
【问题描述】:

我有一个简单的问题。我有一个名为类别的表,我想列为SelectListItem。到目前为止,我尝试使用此代码:

_context.Categories.ToList();
_context.Categories.AsIEnumerable();

但没有运气。

如何以IEnumerable 查询我的表?

【问题讨论】:

    标签: c# entity-framework .net-core entity-framework-core asp.net-core-mvc


    【解决方案1】:

    试试这个代码:

    var selectListItems= _context.Categories
    .Select(i=> new SelectListItem {
    Value=i.Id.ToString(),
    Text=i.Name
    }).ToList(); // or .ToArray() it will be a little more sufficient As enumerable
    

    【讨论】:

    • 我认为这会起作用,但我得到了一些错误 Microsoft.Data.SqlClient.SqlException: 'Invalid object name 。我想我查询数据库有问题。
    • 我解决了这个问题,您的代码运行良好。非常感谢你。
    猜你喜欢
    • 2019-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多