悬赏分:20 浏览:356 次
比如我有两张表User表和Department表,按照老习惯,我现在生成两个linq to sql类,一个类对应一个表,但是由于两张表是有关联,在页面里面会显示这个User的数据集,里面包含了部分Department的字段,这个时候我怎么去查询,谢谢~
遇到这样的情况,我是不是可以把整个数据库里面凡是有关联的表都放到一个linq to sql类里面?貌似这样太笨,而且也不可能(数据库表数量庞大且关联多的时候)
|
个人认为,,如果数据库里的表不多可以生成一个linq to sql类,,,如果表多的话则分开多个,,具体怎么分就要看情况了,一般是有关联的表放在一起了 可以使用sqlmetal.exe自动生成相关代码,可以参考http://msdn.microsoft.com/zh-cn/library/bb386987.aspx |
|
4个月前 Yes!加菲猫 : 假如有关联的表放在一起,有可能某些表会同时在多个linq to sql类里面出现对应的实体,这样岂不是很糟糕? |
|
4个月前 Yes!加菲猫 : 有没有实际应用的例子,我想学习学习下,发个链接就行 |
|
4个月前 Yes!加菲猫 : 在园子里面看到已经有前辈写了大致可以解决我问题的文章,老赵一篇,sharping一篇,链接如下:1). http://www.cnblogs.com/JeffreyZhao/archive/2008/02/19/using-translate-method-and-modify-command-text-before-query-in-linq-to-sql.html;2). http://www.cnblogs.com/Endink/archive/2008/05/07/1186588.html |
|
4个月前 Yes!加菲猫 : 基础还是不够扎实,遇到实际问题就没辙,只能嚷嚷,看来俺还是太肤浅~肤浅! |
|
2个月前 不若相忘于江湖 : 最好放一人DC里面, 要不然操作不方便。 个人建议, |