摘要:
把VS.NET2005Beta2下载了下来,一直都没有好好地去研究一下。今天突然想到一个有意思的Idea,关于程序中数据的获取方式的。反正想试试而已,于是顺便练习了一下范型。通常做数据缓存的时候,都是依靠Cache来实现的。其实DotNet的垃圾回收和WeakReference类就可以用来做缓存了。测试的代码如下://5
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace Test1
{
#region 第一部分,通用的
public interface IDataItemProvider<K, T>
{
void GetItem(SomeContext context, K key, out T val);
}
public class SomeContext
{
public SomeContext(SqlConnection conn)
{
if (conn == null) throw (new ArgumentNullException("conn"));
......[
阅读全文]