gpt4 book ai didi

c# - 在 MVC Web API 中将对象作为泛型类型( IEnumerable Get(string ViewName) )传递是一种好习惯吗?
转载 作者:太空宇宙 更新时间:2023-11-03 10:24:39 24 4
gpt4 key购买 nike

<分区>

我必须将数据库 View 的名称作为参数传递给 Web Api。根据传入的 View 名称,返回json数据给客户端。

我使用的方法如下:

public IEnumerable<object> Get(string ViewName)
{
using (EnDBContext context = new EnDBContext())
{
switch (ViewName)
{
case "V_R_RESULT":

return Mapper.Map<List<vmRResult>>(context.V_R_RESULT.ToList());


case "V_REL_SHIP":

return Mapper.Map<List<vmRelShip>>(context.V_REL_SHIP.ToList());
}

return null;
}

请告诉我正确的方法。

24 4 0