Я пытаюсь использовать F # для создания запроса к базе данных, но я не могу получить даже самые простые запросы для компиляции.
Я могу построить запрос С# следующим образом:
from c in Categories
select c
Все работает отлично. Однако, когда я пытаюсь сделать то же самое в F #:
query { for c in Categories do
select c }
Я получаю следующую ошибку:
Неверное использование имени типа и/или конструктора объектов. При необходимости используйте "новый" и примените конструктор к его аргументам, например.
new Type(args)
. Требуемая подпись:Categories() : unit
.
LINQPad поставляется в комплекте с несколькими образцами, но ни одна из проб F # фактически не показывает, как использовать его для запроса к базе данных. Я также просмотрел интернет, но я не могу найти примеры с помощью F # для запроса базы данных в LINQPad. Что мне здесь не хватает?