У меня есть таблица Users
, которая имеет IDCompany
и IDUserCode
в качестве первичного ключа.
Но когда я создаю эшафот для New-> Controller, он всегда генерирует только одно поле (id) как ключ:
public class UsersController : ApiController
{
private CaiqueEntities db = new CaiqueEntities();
// GET: api/Users
public IQueryable<Users> GetUsers()
{
return db.Users;
}
// GET: api/Users/5
[ResponseType(typeof(Users))]
public IHttpActionResult GetUsers(int id)
{
Users users = db.Users.Find(id);
if (users == null)
{
return NotFound();
}
return Ok(users);
}
}
Мне нужно, первый GET для получения IDCompany
, а второй IDCompany
И IDUser
.
Есть ли способ настроить VS для создания этого путь? Или мне нужно сделать это вручную?
Уже проверено:
[Key]
атрибуты - Новый маршрут
- Переопределить
OnModelCreating
Обучение тестированию EF на второй день.
Заранее спасибо.