es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ASP.NET-CORE-ROUTING

API de .NET Core: se pierde el prefijo oData al pasar argumentos.

Esta llamada funciona correctamente y está mapeada a /oData/Projects. [HttpGet(Name = “GetProjects”)] [EnableQuery] public IEnumerable<projectentity> Get() { return _db.Projects; } ¿Cómo puedo pasar un argumento sin perder el prefijo oData en la URL? Esto pierde el prefijo oData: [HttpGet(“{id}”, Name = “GetProjectById”)] [EnableQuery] public ProjectEntity GetProjectById(int id) { return _db.Projects.Where(p . . . Read more

.Net 5.0 – En caso de tener múltiples rutas de atributos definidas en una acción, el parámetro de consulta siempre llega como nulo.

En la API de .Net 5.0, tengo una acción a la que he aplicado múltiples rutas de atributo definidas a continuación [HttpGet, Route (“Get/{id?}”), Route (“{id}”)] public void Get (long id) { // hacer algo } Con esta ruta, las siguientes rutas funcionan bien api/Controller/1 api/Controller/Get/1 Sin embargo, si paso . . . Read more