c#如何为我的数据类实现一个处理方法来处理连接

时间:2015-11-20 13:08:14

标签: c#

我为我的数据实体使用抽象类。该类已经具有TypedTable的继承。 最近我开始需要维护在类操作期间打开的连接对象,并且只在处理实体时关闭它。 作为"一次性"的双重继承。我不可能通过覆盖TypedTable上的方法来实现处理方法,但它永远不会被调用。

public abstract class TypedTable<TRow> : TypedTableBase<TRow> where TRow : TypedRow
{
    protected override void Dispose(bool disposing)
    {
        if (disposing)
        {
            if (Context != null) Context.Dispose();
        }
        base.Dispose(disposing);
    }

我的实体对象通常是通过实例化它们来消耗的,调用get方法并在使用数据后不管它。所以我的意图是在调用者方法结束时自动处理。

任何人都知道如何完成我需要的东西?

0 个答案:

没有答案