我是一名在有很多FK关系的环境中工作很多的开发人员。
当我开发我的应用程序时,我希望能够快速浏览数据。 我将通过一个例子解释它:)
Table - Car
ID TypeID CarName ...
1 1 A
2 1 B
3 2 C
如果我做了“SELECT * FROM car”,我会得到这些数据。问题是我只获得了一定数量的数据。我不知道哪种车型A,我只知道它的TypeID。
我现在如何处理这个问题,是通过编写扩展SQL查询(内部连接类型,还包括名称)或者执行SELECT * FROM类型,其中ID = 1。
我希望能够快速向我提供这些数据(我不是在谈论常规视图)。我想在SQL管理工作室上编写一个扩展,在其中我将检查该表是否具有FK关系。如果它被填写,如果我将鼠标悬停在FK单元格上,我会给出一个工具提示。
问题:这可能吗?我可以在SQL Management Studio上编写扩展吗? SQL Mang工作室或任何第三方软件包中是否已存在类似的内容? 如果它不存在,但我能做到,我该怎么做呢?
感谢您的帮助:)
答案 0 :(得分:1)
LINQPad是一个讲用LINQ2SQL的c#暂存器 我经常用它来查询数据 您可以非常轻松地混合使用LINQ2SQL和c#代码来执行比纯SQL中更高级的查询和计算。
免费版本可以正常使用,但是如果付费,您也可以获得自动完成功能。