如何在 Visual Studio 中调试数据库连接?
假设有人为您提供了连接到数据库的代码。您需要找到连接数据库所使用的技术(ADO、LINQ 等)以及数据库用户的用户名和密码。你会调试它吗?你会把断点放在哪里?
Lets say someone gives you code that connects to the database. You are required to find which technology is used to connect to database (ADO, LINQ, etc) and the username and password of the database user. How about will you debug it, where will you place your breakpoints?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要设置断点,您需要找到代码,您的工作就已经完成了。 ;)
我首先检查 .config 文件中的数据库连接信息。如果没有出现任何结果,则不一定需要调试代码。如果它是以任何接近可理解的方式编写的,您只需查看项目结构中的“模型”代码即可。也许在 Visual Studio 中使用“System.Linq”之类的语句进行查找来查找使用 LINQ 的类?或者开发人员可能使用的其他连接技术。
To set a breakpoint, you'll need to find the code and your job will already be done. ;)
I'd start with checking any .config files for database connection information. If that doesn't turn up anything, you don't need to debug the code necessarily. If it is written in any close-to-comprehensible fashion, you'll just need to look through the project structure for the "Model" code. Perhaps do a Find in Visual Studio for using statements like "System.Linq" to find the classes that are using LINQ? Or other connection technologies the developer might have used.