给你三个思路:
1.允许冗余。可能一张表里很多字段,某个功能只用到其中几个字段,你就想着是不是就select这几个字段啊?否则浪费内存啊!但当你少选几个字段后,随之而来的是少了很有用的功能,至少它不能Map了,也不是整个dataset进行自动管理了。其实它自动生成的select语句还包括了insert,delete语句,是能够结合使用的,也是可跟踪管理的。你少选几个字段能省很多内存吗?所以如果只是增删改,浏览等功能,就不要改了。
2.要学会带参数的查询。比如,UserName=@UserName它是如何用的要学会了,你才能修改查询语句。
3.表间关系要掌握,一对一,一对多等等,难点的左联右联什么的。多表查询总是要涉及到的。
1.允许冗余。可能一张表里很多字段,某个功能只用到其中几个字段,你就想着是不是就select这几个字段啊?否则浪费内存啊!但当你少选几个字段后,随之而来的是少了很有用的功能,至少它不能Map了,也不是整个dataset进行自动管理了。其实它自动生成的select语句还包括了insert,delete语句,是能够结合使用的,也是可跟踪管理的。你少选几个字段能省很多内存吗?所以如果只是增删改,浏览等功能,就不要改了。
2.要学会带参数的查询。比如,UserName=@UserName它是如何用的要学会了,你才能修改查询语句。
3.表间关系要掌握,一对一,一对多等等,难点的左联右联什么的。多表查询总是要涉及到的。


