Вложенный запрос не работает для Entity Framework, чтобы связать контроль повторителя - PullRequest
0 голосов
/ 22 января 2019
string sql = string.Format(
    @"SELECT M.ManufacturerID
            ,M.DeviceCode
            ,M.DeviceName
            ,M.Repertoire,
        (SELECT COUNT(*) FROM Catalogue AS [C] WHERE(([C].ManufacturerID = [M].ManufacturerID) AND ([C].DeviceCode = [M].DeviceCode) AND ([C].VendorID = [V].VendorID)))  [LotsCount]
            FROM Manufacturers AS [M]
            LEFT JOIN Vendors AS [V] ON [V].ManufacturerID = M.ManufacturerID
            WHERE (([V].VendorID LIKE ‘%V0%’)  AND ([M].Enabled = 1))
            ORDER BY [M].DeviceCode")

return  ctx.Manufacturers.SqlQuery(sql).ToList();

Возвращаемые значения будут привязывать управление повторителем, но здесь [LotsCount] не привязано к моему повторителю

<itemtemplate> 

на

<asp:HyperLink ID="LST_LotsCount" Text='<%# Eval("LotsCount") %>' runat="server"></asp:HyperLink>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...