数据库中的表会动态增加,如何使用Linq to sql 访问

数据库中的表会动态增加,怎么使用Linq to sql 访问
本帖最后由 bonat 于 2014-08-22 09:58:03 编辑
使用Linq to sql访问数据库,一般都是为每个Table创建一个对应的Entity。但是在我的项目中,由于数据量比较大,采用了按天分表存储的方式,简单地说,每天都会创建一个新数据表(Table20140821、Table20140822等),这些数据表的结构完全一样,而且事先定义好了Entity。问题就是使用Linq to sql怎么访问这些表,比如下面的语句该怎么写:
DataContext db = new DataContext(connStr);
Table<?> table = db.GetTable<?>;


请明白人给指定一下,多谢多谢!
------解决思路----------------------
http://msdn.microsoft.com/en-us/library/bb534292.aspx
http://www.codeproject.com/Articles/333249/Dynamic-Table-Mapping-for-Linq-to-SQL