小编vmp*_*vmp的帖子

c#通用属性

我试图在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)

c# generics

1
推荐指数
2
解决办法
3131
查看次数

SQL Select All Where记录不存在

我有一个包含许多表的数据库:

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表中的所有记录.

有人能指出我正确的方向吗?

干杯

sql sql-server

1
推荐指数
2
解决办法
226
查看次数

标签 统计

c# ×1

generics ×1

sql ×1

sql-server ×1