小编Suk*_*ala的帖子

绑定匿名类型以创建BindingList

我试图从LINQ查询返回的匿名类型创建BindingList <>但BindingList <>不接受匿名类型,以下是我的代码

var data = context.RechargeLogs.Where(t => t.Time >= DateTime.Today).
           Select(t => new 
           {
                col1 = t.Id,
                col2 = t.Compnay,
                col3 = t.SubscriptionNo,
                col4 = t.Amount,
                col5 = t.Time
           });

var tmp =  new BindingList<???>(data);
Run Code Online (Sandbox Code Playgroud)

在最后一行泛型参数放置什么???

c# generics

4
推荐指数
2
解决办法
1684
查看次数

未找到ASP.NET Web API资源错误

我在我的asp.net mvc5 web项目中添加了一个Api Controller,以及其他控制器......我正在不断地找到资源找不到错误.请指出我可能犯的错误......

以下是我对WebApi路由的Register方法

    public static void Register(HttpConfiguration config)
    {
        config.MapHttpAttributeRoutes();

        config.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );
    }
Run Code Online (Sandbox Code Playgroud)

这是Global.asax.cs

 protected void Application_Start()
    {
        AreaRegistration.RegisterAllAreas();
        FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);
        //GlobalConfiguration.Configure(WebApiConfig.Register);

        WebApiConfig.Register(GlobalConfiguration.Configuration);
    }
Run Code Online (Sandbox Code Playgroud)

这是我的Api控制器类

public class SearchController : ApiController
{
    public IEnumerable<string> GetSearch()
    {
        return new string[] { "value1", "value2" };
    }
}
Run Code Online (Sandbox Code Playgroud)

" http://sukhdev.com/api/search "是我用来调用web api的url方案,但它坚持"无法找到资源".

asp.net-web-api asp.net-mvc-5

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

标签 统计

asp.net-mvc-5 ×1

asp.net-web-api ×1

c# ×1

generics ×1