现在我有两个表A和B,列完全一样,就表名不一样而已,linq to sql的实体要怎么定义呢?
我需要这么使用,在一个函数里面,可能根据传入的条件,判断实体要插入或更新到表A或者B,函数是这样的
public void aaa(A obj,bool isToA) //这里的实体固定传Class A
{
if(isToA)
{
var tbl=dataContext.GetTable<A>();
tbl.Attach(obj,oldA);
}
else
{
var tbl=dataContext.GetTable<B>();
tbl.Attach(obj,oldB);
}
}
A和B两个表结构完全一样,就只是表名不一样而已。。。这样的两个表,要怎么样才能通用一个实体呢?