我试图在C#中创建一个可用于返回任何类型数据的类.
public class ResponseObject
{
public <T> data { get;set }
public Boolean Success { get; set; }
public string Message { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
当我的应用程序向API发送请求时,Object将成为响应对象的包装器.
我试过研究这个,但找不到任何与我想做的相关的教程.
这可能在C#中吗?响应对象将转换为JSON字符串,然后作为响应发送.
我将不会对此对象进行任何处理,因为已经完成了.我只想将数据放在ResponseObject中并发送它
我想做一些事情:
var customers = repository.GetCustomers();
var orders = repository.GetOrders();
if(customers)
{
success = true;
message = "";
}
else{
success = false;
message = "failed to get customers";
}
if(orders)
{
orderssuccess = true;
ordersmessage = "";
}
else{
orderssuccess = false;
ordersmessage = "failed to get orders";
}
ResponseObject …Run Code Online (Sandbox Code Playgroud) 我有一个包含许多表的数据库:
customer
------
id
name
customer_order
------
order_id
order_cost
customer_id
customer_order_line
------
order_line_id
order_id
order_line_product_id
product
------
product_id
product_name
product_cost
Run Code Online (Sandbox Code Playgroud)
我想要做的是选择所有没有购买某个特定商品的顾客,例如,如果我输入"apple"作为要输入的变量,我想要退回所有尚未购买苹果的顾客.
这只是一个场景.
我花了几天时间尝试这样做,例如将所有产品连接到一个字段并使用NOT LIKE @searchVariable但我似乎无法使其工作,因为它始终考虑到customer_order_line表中的所有记录.
有人能指出我正确的方向吗?
干杯