我有一个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) 我在使用pagelime时遇到了问题,这需要用户使用被动模式并且不支持主动模式.让主动模式工作非常简单,但是被动工作需要付出更多努力.
我正在使用带有IIS的Amazon EC2服务器以及FTP站点.
我正在尝试使用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
amazon-ec2 ×1
c# ×1
ftp ×1
iis ×1
parameters ×1
passive-mode ×1
rest ×1
sql ×1
ssis ×1
task ×1