F#实体类型提供程序类型范围

时间:2016-10-03 13:21:25

标签: visual-studio f# type-providers

我正在尝试使用SqlEntiyConnection从MySql / MariaDb数据库生成类型:

type UserService = SqlEntityConnection<Provider=provider, ConnectionString=connectionstring, Pluralize = true>

提供者声明提供以下错误消息

"The provided types generated by this use of a type provider may not be used from other F# assemblies and should be marked internal or private. Consider using 'type internal TypeName = ...' or 'type private TypeName = ...'".

这似乎表明我将无法使用我声明的范围之外的任何提供的类型。有没有办法公开声明类型提供程序,以便我可以在公共函数中使用这些类型?

1 个答案:

答案 0 :(得分:1)

根据s952163的评论,我选择使用SQLProvider而不是SQLEntityConnection。