小编Kal*_*ade的帖子

C#Web API帮助文档IHttpActionResult

我有一个C#Web API,我正在尝试使用自动创建的帮助文档来使用IHttpActionResult.我删除了下面的例子,因此它更容易阅读.

对于该对象,下面是一个简单的例子.BusinessObject只是一个包装器.CollectionBase是CollectionBase : ObservableCollection<T>, ILoadable where T : BusinessObject.它是一个较旧的代码库,自动生成但重用它.

    public class Value : BusinessObject
    {
        public int Id { get; set; }
    }
    public class Values : CollectionBase<Value>
    {
        public override Value LoadObject(System.Data.IDataRecord record)
        {
            return new Value();
        }
    }
Run Code Online (Sandbox Code Playgroud)

对于API方面的事情.以下作品.

public class Values : ApiController
{
    public IEnumerable<Value> GetThis()
    {
        Values values = new Values();
        return values;
    }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

当我尝试时,问题出现了

    public IHttpActionResult GetThis()
    {
        Values values = new Values();
        return Ok(values);
    }
Run Code Online (Sandbox Code Playgroud)

它不承认它应该使用不同的返回类型.'资源描述'最终是IHttpActionResult而没有样本输出.现在我可以补充一下

config.SetActualResponseType(typeof(IEnumerable<Value>), "Values", "GetThis"); …
Run Code Online (Sandbox Code Playgroud)

c# rest asp.net-web-api2

18
推荐指数
1
解决办法
4623
查看次数

如何为带有IIS的Amazon EC2服务器启用FTP被动模式

我在使用pagelime时遇到了问题,这需要用户使用被动模式并且不支持主动模式.让主动模式工作非常简单,但是被动工作需要付出更多努力.

我正在使用带有IIS的Amazon EC2服务器以及FTP站点.

iis ftp amazon-ec2 passive-mode

9
推荐指数
1
解决办法
8409
查看次数

在SSIS中使用OLE DB命令的查询中的多个参数

我正在尝试使用OLE DB COMMAND在SSIS中进行此更新:

UPDATE 
TABLE_A
SET 
COLUMN_C = CONCAT(?,' ',?)
FROM 
TABLE_A INNER JOIN TABLE_B ON
TABLE_A.ID = TABLE_B.ID
Run Code Online (Sandbox Code Playgroud)

但是当我尝试映射参数时,我收到此消息:

“无法推导出参数类型,因为单个表达式包含两个未键入的参数”

我不知道此查询是否做错了什么,或者是否不可能在一个句子中使用多个参数。

我正在使用VS 2010

sql parameters ssis task visual-studio-2010

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