在编写访问数据库的C#类库时,我从头项目的app.config / appsettings.json获取连接字符串的首选方法是让DB访问类依赖于某些{{1头项目在IOC容器中注册的接口。
我目前正在使用F#,但上述并不是特别实用的方法。在头项目的Startup类设置的静态类上没有静态变量(虽然它很简单且没有样板,因此我的计划B)。一个复杂的问题是,头部项目不是F#,因此会对程序顶层的部分应用程序进行限制。
是否有一种强大的,无样板(并且最好是功能性的)方法来从C#head项目的app.config / appsettings.json获取连接字符串,直到可重用库中数据上下文的实例化?