请问C#正规做WinForm程序时,SQL文都是放在哪里的?怎样放才能实现SQL和代码脱离的效果?

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:58:27
请问C#正规做WinForm程序时,SQL文都是放在哪里的?怎样放才能实现SQL和代码脱离的效果?
怎么样写代码才能实现简洁明了的效果呢?

你听说过现在的c#程序都是分层的,最简单的是三层构架。
新建一个空解决方案,在它里面添加三个解决方案。
第一层的是UI<界面>的事件,比如:“按钮”
第二次是数据库方面的,比如说:一些打开数据库,读取数据的方法
第三层属于业务连接层,负责链接一层和三层的。
这是最简单的分成,等你明白数据流向的话,还要细分,这样的好处让程序高耦合低内聚

我也是一个初学者,哎~~!最近在接触这方面的东西,发现我以前做的东西太乱了,如果有什么需要改动,那么就得改几十个地方。
把所有全局变量放在一个类文件中,把所有定值放在一个类文件中,把所有SQL连接,方法放在一个类,再把SQL连接串写成一个读取xml文件的方式写在一个类,即事先把连接串要用到的信息用xml文件来存放,如果不这样也行,把连接串信息放在定值类文件中也可以。这样你需要改某个定值,只需要在定值类文件中改一下就OK了。再把所有你写代码时碰到的重复部分,用写一个通用的方法来做,这样你的代码就会很简便了。

sql是在数据库里面的.存储过程.基本不会在代码里面直接写SQL

分层写代码