我正在尝试使用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 = ...'".
这似乎表明我将无法使用我声明的范围之外的任何提供的类型。有没有办法公开声明类型提供程序,以便我可以在公共函数中使用这些类型?
答案 0 :(得分:1)
根据s952163的评论,我选择使用SQLProvider而不是SQLEntityConnection。