gpt4 book ai didi

c# - default(T) 返回 null 其中 T 继承自 DataContext

转载 作者:行者123 更新时间:2023-11-30 19:09:27 25 4
gpt4 key购买 nike

<分区>

我的示例代码:

public class GenericClass<T> : IDisposable where T: System.Data.Linq.DataContext 
{
public T context{ get; private set; }

public GenericClass()
{
this.context= default(T); // default(T) return null
// code
}

public void Dispose()
{
context.Dispose();
}
}

使用 GenericClasss 示例代码:

using (GenericClasss <DataAccessDataContext> dataAccess = new GenericClasss <DataAccessDataContext>())
{
//code
}

其中 DataAccessDataContext 是一个 .dbml(继承 System.Data.Linq.DataContext)并具有默认构造函数

抱歉,如果它很简单而我没有注意到。非常感谢。

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