我在用:
我正在尝试使用swashbuckle for odata,当我添加值控制器时,我收到此错误:
如果我删除值控制器,我会在swagger上得到这个:
public void ConfigureServices(IServiceCollection services)
{
services.AddLogging();
services.AddOData();
services.AddMvc()
.SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info { Title = "OData API", Version = "v1" });
});
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
Data.Core.Repository.LoggerFactory = LoggerFactory;
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseCors();
app.UseODataBatching();
app.UseMvc(r => {
var builder = new ODataConventionModelBuilder()
{
//Namespace = "OData",
};
var eb = builder.EntitySet<Employee1>(nameof(Employee1));
eb = builder.EntitySet<Employee1>(nameof(Employee2));
eb = …Run Code Online (Sandbox Code Playgroud) 我只是想在多个浏览器中同时测试我的代码,而不是右键单击aspx然后单击浏览...由于我的老板希望我一直很快,所以有点令我沮丧.
并且请不要建议复制网址然后将其粘贴到浏览器,因为我已经知道...
如何在没有小数点的字符串编号中添加小数点?我希望它固定在两个小数位,只是没有四舍五入.
// string x = "341231"; -> 34.1231
// string y = "31231" -> 31.231
// string z = "122334124" -> 12.2334124
Run Code Online (Sandbox Code Playgroud)
我试过了
float a = float.Parse(string.Format("{0:n2}",341231); // -> 341231
Run Code Online (Sandbox Code Playgroud)
但仍然是输出保持不变.我这样做是为了获得纬度和经度的价值.