LINQ TO SQL 是不是支持一个实体对应多个表
LINQ TO SQL 是否支持一个实体对应多个表
比方说我有 用户留言1表,用户留言2表,用户留言3表,3个表字段完全一样,请不要问为什么要分3个表。。
想只用类Comment映射到这3个表,是否有方法?现在需要写一个方法,查询1表或2表或3表的留言:
//难道要这样做吗?
求解怎么做
------解决方案--------------------
Linq to SQL不支持,Entity Framework支持
http://msdn.microsoft.com/en-us/library/vstudio/cc716698(v=vs.100).aspx
比方说我有 用户留言1表,用户留言2表,用户留言3表,3个表字段完全一样,请不要问为什么要分3个表。。
想只用类Comment映射到这3个表,是否有方法?现在需要写一个方法,查询1表或2表或3表的留言:
//难道要这样做吗?
List<Comment> GetCommentList(string 哪个表)
{
if(1表)
db.表1.很长很长的各种操作符
else if(2表)
db.表2.跟上面完全一样的很长很长的操作符
}
求解怎么做
------解决方案--------------------
Linq to SQL不支持,Entity Framework支持
http://msdn.microsoft.com/en-us/library/vstudio/cc716698(v=vs.100).aspx