gpt4 book ai didi

c# - C#中如何继承System.Data.SQLite

转载 作者:行者123 更新时间:2023-11-30 18:09:56 26 4
gpt4 key购买 nike

我使用 System.Data.SQLite 和 C# 访问 SQLite 数据库/表。出于懒惰和快速开发的原因,我创建了自己的类库,将一些 System.Data.SQLite 方法封装在一个方法中,并创建了许多常见的数据库例程(方法),让我在访问数据时减少工作量。

如果我继承 System.Data.SQLite 库而不是引用它会帮助我优化我的工作,这可能吗? ¿可以举个例子吗?

最佳答案

可以从 SQLite 继承并添加一些类,尤其是 SQLiteConnection。但是,您将无法在任何地方使用自己的类,因为 SQLite 会在内部创建许多类,例如 SQLiteCommand 和 SQLiteParameter,并且您没有选项告诉 SQLite 使用您的自定义版本。有一个 SQLiteFactory,但它用于 ADO.NET 数据提供程序集成,不被 SQLite 内部使用。

最好将方法分开。如果你想让他们觉得他们是图书馆的一部分,你可以使用 Extension Methods

关于c# - C#中如何继承System.Data.SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com