我希望能够在生产中使用H2Driver进行测试和SQLServerDriver。因此,我的课程结构如下:
class SomeClass @Inject() (dbConfigProvider: DatabaseConfigProvider)
{
val driver = dbConfigProvider.get[JdbcProfile].driver
import driver.api._
//import SQLServerDriver.api._ fixes problem, but it ties my code to a particular driver
def blah = oneOfMyTables.schema.create //compile error: "value create is not a member of com.typesafe.slick.driver.ms.SQLServerDriver.DDL"
}
当我尝试编译时,我收到错误“value create不是com.typesafe.slick.driver.ms.SQLServerDriver.DDL的成员”。似乎没有正确导入隐含。
如果导入SQLServerDriver.api ._。
,我不会收到此错误我正在使用光滑的3.1.1和光滑扩展3.1.0。
我做错了什么?