【问题标题】:RepoDB throwing SqlConnection ExceptionRepoDB 抛出 SqlConnection 异常
【发布时间】:2020-07-08 10:06:18
【问题描述】:

我是第一次尝试这个,但它不起作用。我在类库项目中安装了RepoDb nuget 包,但不知道在哪里调用RepoDb.SqlServerBootstrap.Initialize(); 方法。它没有在文档中指定。当我运行它时,我得到了异常

{"没有找到数据库设置映射 'System.Data.SqlClient.SqlConnection'。确保安装 正确的扩展库并调用引导程序方法。你可以 还可以访问库的安装页面 (http://repodb.net/tutorials/installation)。”}

帮助解决

【问题讨论】:

    标签: .net-core micro-orm


    【解决方案1】:

    请同时安装RepoDb.SqlServer Nuget 包。安装后,您可以调用引导程序的 Initialize() 方法。这是文档中的link

    【讨论】:

    • 谢谢迈克尔。但我不知道在哪里调用该方法。请记住,这是我正在使用的类库。
    • 我们通常的做法是在你喜欢的类库中公开一个静态方法(即:ClassLibrary.Initializer.Bootstrap)。然后在这个方法里面,调用RepoDb的'RepoDb.SqlServerInitializer()'。之后,在“启动”方法的某处调用你的这个静态方法。如果您不喜欢这样,您始终可以在非静态方法中调用“RepoDb.SqlServer.Initialize()”方法。另一方面,RepoDb 在内部有一个“检查”初始化是否已经完成。希望有帮助!
    • 这条语句“另一方面,RepoDb 在内部有一个'检查'初始化是否已经完成”刚刚消除了我的担忧,如果我必须在初始化后删除该方法。非常感谢。
    • 如有问题请随时回复。享受吧!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-24
    • 1970-01-01
    • 2020-04-20
    • 2013-06-02
    • 2011-05-30
    相关资源
    最近更新 更多