小编mst*_*and的帖子

如何将多个参数传递给ASP.NET Core中的get方法

如何将多个参数传递给MVC 6控制器中的Get方法.例如,我希望能够拥有如下内容.

[Route("api/[controller]")]
public class PersonController : Controller
{
    public string Get(int id)
    {
    }

    public string Get(string firstName, string lastName)
    {

    }

    public string Get(string firstName, string lastName, string address)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

所以我可以查询一下.

api/person?id=1
api/person?firstName=john&lastName=doe
api/person?firstName=john&lastName=doe&address=streetA
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core asp.net-core-routing

73
推荐指数
8
解决办法
17万
查看次数

关于将实体映射到域对象的建议

我目前正在开展一个项目,我们开始使用DDD方法构建应用程序.我们现在首先考虑使用Entity Framework 6代码来帮助我们处理数据持久性.我的问题是如何最好地处理我们的域对象和EF实体之间的数据映射?

c# domain-driven-design entity-framework

32
推荐指数
3
解决办法
2万
查看次数

在Swashbuckle中启用Oauth2客户端凭据流

我使用IdentityServer3来保护具有客户端凭据授权的Web API.对于文档我使用Swashbuckle但无法弄清楚如何在SwaggerConfig中为客户端凭据(应用程序)流启用Oauth2.任何帮助,将不胜感激!

oauth-2.0 swashbuckle identityserver3

12
推荐指数
2
解决办法
9738
查看次数

使用lambda/linq查询返回组中的最小值

我需要帮助创建一个lambda表达式来查询以下列表,以便检索每个通道中价格最低的项目.即,对于该示例项目A,D和G.

class Radio
{
    public string Name { get; set; }
    public int Channel { get; set; }
    public decimal Price { get; set; }
}

List<Radio> radios = new List<Radio>();
radios.Add(new Radio() { Name = "A", Channel = 1, Price = 10 });
radios.Add(new Radio() { Name = "B", Channel = 1, Price = 20 });
radios.Add(new Radio() { Name = "C", Channel = 1, Price = 30 });
radios.Add(new Radio() { Name = "D", Channel = 2, Price …
Run Code Online (Sandbox Code Playgroud)

.net c# linq lambda linq-to-objects

6
推荐指数
2
解决办法
9464
查看次数

安装.NET Core RTM后缺少Microsoft.DotNet.Web.targets

我们正在将项目迁移到.NET Core,并按照此页面上显示的步骤https://www.microsoft.com/net/core#windows升级我们的构建服务器.

在安装VS 2015更新3和DotNetCore.1.0.0-VS2015Tools.Preview2并构建项目后,我收到一条错误消息:导入的项目"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v14.0\DotNet找不到.Web\Microsoft.DotNet.Web.targets".我检查了构建服务器,确定应该在C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v14.0 \中找到的DotNet.Web文件夹丢失了.

为什么没有安装,我该如何解决这个问题?

asp.net-core

5
推荐指数
1
解决办法
4350
查看次数