Используя ASP.NET Web-Api, у меня есть следующая настройка POST в моем контроллере. При размещении на него с Скрипач, я получаю сообщение об ошибке:Сообщение об ошибке MVC LINQ Asp.net
The LINQ expression node type 'ArrayIndex' is not supported in LINQ to Entities.
... когда он попадает в вар AUTH = dba.ApiMembers ... линия
// POST api/Avail
[BasicAuthentication]
public HttpResponseMessage PostAvail(Avail[] avail)
{
if (ModelState.IsValid)
{
// Check if authorised
var auth = dba.ApiMembers.Where(a => a.hotel_id ==
avail[0].HID && a.UserName == User.Identity.Name)
.FirstOrDefault();
Может кто-нибудь увидеть ничего плохого с этой линией?
http://social.msdn.microsoft.com/forums/en-US/adodotnetentityframework/thread/39adb1ac-451b-48cc-aac5-4c9fe82b7cce – GriffeyDog