У меня есть следующий именованный SQL-запрос:
<sql-query name="ItemSearch">
<return class="ItemSearchResult">
<return-property name="Item" column="ItemId" />
<return-property name="Distance" column="Distance" />
</return>
SELECT
Items.*,
dbo.DistanceBetween(Latitude, Longitude, :lat, :long) AS Distance
FROM Items
WHERE Contains(Name, :keywords)
ORDER BY Distance ASC
</sql-query>
Всякий раз, когда я пытаюсь запустить свое приложение, я получаю общую ошибку «Ошибки в именованных запросах: {ItemSearch}». Здесь явно что-то не так?
Класс ItemSearchResult — это очень простой класс-оболочка, который выглядит следующим образом:
public class ItemSearchResult
{
public Item Item {get; set;}
public double Distance {get; set;}
}