2014-02-11 84 views
0

我在数据库表中的“地址”,在其中的地址是由邮政代码/邮政编码保存属性路由的Web API 2

我想以检索,通过邮政编码但它的这些地址是不工作

帖子代码甲酸= LE2 2SN

这里是我的代码

[Route("{id:length(6)}")] 
     public IHttpActionResult GetAddress(string id) 
     { 
      Address address = (db.Addresses.FirstOrDefault(x=>x.postCode == id.ToUpper())) ; 

     } 

请帮助我。 感谢

回答

2

试试下面的代码:

[Route("api/YourControllerName/{id:length(6)}")] 
public IHttpActionResult GetAddress(string id){ // } 

注:您的邮政编码格式,看起来有7个字符,其中包括空格字符。如果这是您正确的格式,您需要将长度更改为7.

+0

yes实际上问题是ID的长度,即7。 –