在Visual Studio 2012和SQL Server 2008中暂时停止IntelliSense

时间:2015-02-17 15:35:12

标签: sql-server-2008 visual-studio-2012

我已经阅读了无数关于如何完全禁用IntelliSense的文章,但这不是我要做的事情(对于像我这样的内存的人来说,这可能很有用!)。

我想要做的是当我做重复的事情并且我不需要它时,阻止它弹出。一个简单的例子是(虽然不是最好的,因为你不会这样做,但坚持这个想法)......

我在数据库表中有10列,想要填充一个类:

response.MyValues = new MyClass
{
        Value1 = dr["Value1"].ToString(),
        Value2 = dr["Value2"].ToString(),
        Value3 = dr["Value3"].ToString(),
        Value4 = dr["Value4"].ToString(),
        Value5 = dr["Value5"].ToString(),
        Value6 = dr["Value6"].ToString(),
        Value7 = dr["Value7"].ToString(),
        Value8 = dr["Value8"].ToString(),
        Value9 = dr["Value9"].ToString(),
        Value10 = dr["Value10"].ToString()
};

所以我写了第一个Value1 = dr["Value1"].ToString(),然后再复制并粘贴9次:

response.MyValues = new MyClass
{
        Value1 = dr["Value1"].ToString(),
        Value1 = dr["Value1"].ToString(),
        Value1 = dr["Value1"].ToString(),
        Value1 = dr["Value1"].ToString(),
        Value1 = dr["Value1"].ToString(),
        Value1 = dr["Value1"].ToString(),
        Value1 = dr["Value1"].ToString(),
        Value1 = dr["Value1"].ToString(),
        Value1 = dr["Value1"].ToString(),
        Value1 = dr["Value1"].ToString()
};

现在使用键盘(向下箭头,删除等)我将每行从2改为10.我遇到的问题是,只要删除数字1,IntelliSense就会弹出可能的值,箭头键是专注于那个盒子。

我在SQL中也是这样,我试图在代码中加入故意的错误,希望IntelliSense不知道我在做什么,但这并不总是阻止它。

当我不想要它时,我能阻止它吗?

0 个答案:

没有答案