F # linq фильтрует столбец по нулевому значению - PullRequest
0 голосов
/ 18 июня 2020

в запросе F # не может выполнить фильтрацию по нулевому значению

role.CompanyId - столбец, допускающий значение NULL

query {
    for role in roles do
    where (role.CompanyId = null)
    select role
}

Компилятор выдает ошибку Solution api.sln Project Roles.Domain Roles\Roles.Domain\CompanyRoles\R.fs:66 The type 'Nullable<int>' does not have 'null' as a proper value. To create a null value for a Nullable type use 'System.Nullable()'.

Может кто-нибудь помочь ?

1 Ответ

0 голосов
/ 18 июня 2020

Это работает

query {
    for role in roles do
    where (role.Company = null)
    select role
}
...