在F#中调用等待的数据库上下文方法

时间:2018-10-10 15:19:00

标签: asynchronous f# async-await entity-framework-core

我已经定义了一个上下文(继承自DbContext),并且在C#中使用:

await _context.People.SingleOrDefaultAsync()

但是将上下文包含在F#代码中,*异步方法不存在:

_context.People...

如何调用SingleOrDefaultAsync?

我正在使用Entity Framework Core。

这是我的.fsproj:

 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
     <TargetFramework>netstandard2.0</TargetFramework>
   </PropertyGroup>
   <ItemGroup>
     <Compile Include="PeopleQuery.fs" />
   </ItemGroup>
   <ItemGroup>
     <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.1.4" />
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\Domain.People.csproj" />
   </ItemGroup>
 </Project>

0 个答案:

没有答案