日期:2014-05-20  浏览次数:20723 次

新手火星问题希望前辈们赐教
最近需要维护一个老项目,该项目中使用Linq来操作数据库,之前从来没有接触过Linq有很多问题。

[1]Linq使用的时候不是有一个dbml文件,这个文件中拥有非常多的表,问题来了,比如我要找一张表怎么找?我找不到方法搜索。。。。。。

[2]现在我的数据库重新变化了,我在服务器资源管理器中把数据库拖了进来,我要如何修改变动的那张表在Linq中的模型?当然前提是我要解决第一个问题。。。

------解决方案--------------------
直接 托, 重新映射。
------解决方案--------------------
重新映射也行, 这点EF做的要比linq强很对,毕竟 linq在ef面前时轻量的,
不过我建议 把模块 分开,也就是 上下文分开 在不同的工程里 负责各自的上下文 和 各自业务涉及到的表结构.
------解决方案--------------------
重新映射即可

根据表名称 CTRL+F 搜索
------解决方案--------------------
我刚一接触的时候也是跟你一样摸不着头绪,dbml 里的表、字段一大堆,但是总的来说还是有规律的 你再仔细看看,第一部分都是一些表 下面就是这些表的字段属性