我正在构建一个 Asp.net Core (.NET Framework 4.6.2) 项目。我添加了一个使用 FSharp.Sql.DataClient 的引用 F# 项目。当我从主项目调用 F# 代码以从数据库中检索数据时,我收到此错误:
Keyword not supported: 'name'
这在 Asp.net Core 之前的项目中运行良好,所以我猜这可能与主项目的 appsettings.json 文件中连接字符串的定义方式有关,与以前版本中的配置文件相反,并且在引用的 F# 项目中的配置文件。我的sql代码是这样定义的:
type Select_AllTags =
SqlCommandProvider<
"
select * from article.article_Tag
", Admin.connectionName, ConfigFile = Admin.configFile
>
稍后在代码中调用如下:
Select_AllTags.Create(Admin.connectionString).Execute()
我怎样才能使它与 Asp.net Core 一起工作?