Asp.NetCoreActionResult<T>vsActionResult<Entity<T>>
创始人
2024-09-17 18:00:56
0

Asp.Net Core中的ActionResult和ActionResult>有何区别?

ActionResult代表着控制器的返回类型,用来将模型或数据集合作为结果返回给视图。而ActionResult>则是针对于数据库表和实体类的特殊返回类型,其中Entity代表着实体类。

区别在于ActionResult>会增加返回的实体类的相关信息,例如该实体类对应的表名称以及表中的列名等。同时,ActionResult>也可以进行相关的增删改操作。

以下是示例代码:

ActionResult示例:

[HttpGet]
public ActionResult<List<Person>> GetPersons()
{
    var persons = _context.Persons.ToList();
    return Ok(persons);
}

ActionResult>示例:

[HttpPost]
public ActionResult<Entity<Person>> AddPerson(Person person)
{
    var entity = new Entity<Person>()
    {
        TableName = "Persons",
        Columns = new List<string>() { "Name", "Age", "Email" },
        Data = new List<Person>() { person }
    };
    
    _context.Entity.Add(entity);
    _context.SaveChanges();
    
    return Created("", entity);
}

相关内容

热门资讯

操作透视!hhpoker免费透... hhpoker免费透视脚本是一款专注玩家量身打造的游戏记牌类型软件,在hhpoker免费透视脚本这款...
资料透视!werplan免费挂... 您好:werplan免费挂下载这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
绝活透视!德普之星怎么设置埋牌... 绝活透视!德普之星怎么设置埋牌,wepoker透视版下载,安装教程(有挂秘籍)-哔哩哔哩 【无需打开...
方式透视!wpk辅助,wepo... 方式透视!wpk辅助,wepoker怎么挂底牌,靠谱教程(有挂神器)-哔哩哔哩;亲,wepoker怎...
窍门透视!wepoker私人局... 窍门透视!wepoker私人局辅助器怎么用,红龙poker辅助指令,玩家教你(有挂秘笈)-哔哩哔哩 ...
项目透视!wepoker永久免... 大家好,今天小编来为大家解答wepoker永久免费脚本这个问题咨询软件客服可以免费测试直接加微信(1...
机巧透视!aapoker辅助插... 机巧透视!aapoker辅助插件工具,We poker辅助器下载,攻略教程(有挂神器)-哔哩哔哩 >...
模板透视!pokemmo手机版... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
绝活透视!wpk软件是真的吗,... 绝活透视!wpk软件是真的吗,wepoker私人局俱乐部辅助,透牌教程(确实有挂)-哔哩哔哩;亲,w...
经验透视!哈糖大菠萝助手,we... 经验透视!哈糖大菠萝助手,wepoker透视脚本,新2026版(有挂详情)-哔哩哔哩>>您好:软件加...