我这几天刚接触C#,发现正在使用的框架里面把SQL查询语句,和存储过程都写成XML文件的形式,请问这是怎么样的用法?有什么好处?