Entity Framework Designer 键盘快捷方式Entity Framework Designer Keyboard Shortcuts

本页提供适用于 Visual Studio Entity Framework Tools 的各种屏幕中的键盘 shorcuts 列表。

ADO.NET 实体数据模型向导ADO.NET Entity Data Model Wizard

第一步:选择模型内容Step One: Choose Model Contents

向导一

快捷方式操作注意
Alt + n转到下一个屏幕不适用于所有模型内容选择。
Alt + f结束向导不适用于所有模型内容选择。
Alt + w将焦点切换到 “模型应包含哪些内容?” 窗格中显示与该命名空间关联的连接字符串和其他元数据。

步骤2:选择连接Step Two: Choose Your Connection

向导二

快捷方式操作注意
Alt + n转到下一个屏幕
Alt + p移到上一个屏幕
Alt + w将焦点切换到 “模型应包含哪些内容?” 窗格中显示与该命名空间关联的连接字符串和其他元数据。
Alt + c打开 “连接属性” 窗口允许定义新数据库连接。
Alt + e从连接字符串中排除敏感数据
Alt + i在连接字符串中包含敏感数据
Alt + s切换 “保存 App.config 中的连接设置” 选项

步骤3:选择你的版本Step Three: Choose Your Version

向导三

快捷方式操作注意
Alt + n转到下一个屏幕
Alt + p移到上一个屏幕
Alt + w将焦点切换到实体框架版本选择允许指定不同版本的实体框架以便在项目中使用。

步骤4:选择数据库对象和设置Step Four: Choose Your Database Objects and Settings

向导4

快捷方式操作注意
Alt + f结束向导
Alt + p移到上一个屏幕
Alt + w将焦点切换到数据库对象选择窗格允许指定要进行反向工程的数据库对象。
Alt + s切换 “复数形式或确定所生成的对象名称” 选项
Alt + k切换 “在模型中包括外键列” 选项不适用于所有模型内容选择。
Alt + i切换 “将选定的存储过程和函数导入实体模型” 选项不适用于所有模型内容选择。
Alt + m将焦点切换到 “模型命名空间” 文本字段不适用于所有模型内容选择。
空格键切换元素上的选定内容如果元素有子级,则将同时切换所有子元素
Left折叠子树
Right展开子树
Up在树中导航到上一个元素
向下导航到树中的下一个元素

EF 设计器图面EF Designer Surface

设计器图面

快捷方式操作注意
空格/Enter切换选定内容通过焦点切换对象上的选定内容。
Esc取消选择取消当前选择。
Ctrl + A全选选择设计图面上的所有形状。
向上键上移将所选实体向上移动一个网格增量。
如果在列表中,则移动到上一个同级子字段。
向下键下移将所选实体向下移动一个网格增量。
如果在列表中,则移动到下一个同级子字段。
向左键左移将所选实体向左移动一个网格增量。
如果在列表中,则移动到上一个同级子字段。
向右键右移将所选实体向右移动一个网格增量。
如果在列表中,则移动到下一个同级子字段。
Shift + 向左键左侧大小形状将所选实体的宽度降低一个网格增量。
Shift + 向右键向右调整形状大小将所选实体的宽度增加一个网格增量。
主页第一个对等将焦点和所选内容移到设计图面上处于同一对等级别的第一个对象。
End上一个对等将焦点和所选内容移到设计图面上处于同一对等级别的最后一个对象。
Ctrl + Home第一对等(焦点)与第一个对等方相同,但是移动焦点,而不是移动焦点和选择。
Ctrl + End上一个对等(焦点)与上一对等方相同,但是移动焦点,而不是移动焦点和选择。
Tab下一个对等将焦点和所选内容移到设计图面上处于同一对等级别的下一个对象。
Shift+Tab上一个对等将焦点和选择内容移到设计图面上同一对等级别上的上一个对象。
Alt + Ctrl + Tab下一个对等(焦点)与下一个对等方相同,但是移动焦点,而不是移动焦点和选择。
Alt + Ctrl + Shift + Tab上一个对等(焦点)与上一对等方相同,但是移动焦点,而不是移动焦点和选择。
<递增移动到层次结构中较高级别的设计图面上的下一个对象。 如果层次结构中此形状上没有任何形状(即,对象直接放置在设计图面上),则选择该关系图。
>在设计图面上,将其移动到层次结构中这一级别下的下一个包含对象。 如果没有包含对象,则这是一个无操作。
Ctrl + <递增(焦点)与 “递增” 命令相同,但移动时无需选择。
Ctrl + >降序(焦点)与 “向下” 命令相同,但移动时不选择。
Shift + End遵循连接在实体中,移动到此实体所连接到的实体。
Delete删除从关系图中删除对象或连接器。
插件插入当选择 “标量属性” 隔离舱标头或属性本身时,将新属性添加到实体。
Pg向上滚动关系图将设计图面向上滚动,增加等于当前可见设计图面的高度的75%。
下一页向下滚动关系图向下滚动设计图面。
Shift + 向下移动向右滚动图示将设计图面向右滚动。
Shift + 向上翻向左滚动图示向左滚动设计图面。
F2进入编辑模式用于进入文本控件的编辑模式的标准键盘快捷键。
Shift + F10显示快捷菜单用于显示选定项的快捷菜单的标准键盘快捷方式。
Ctrl + Shift + 鼠标左键单击
Ctrl + Shift + 鼠标滚轮前进
语义放大在鼠标指针下方的关系图视图区域中放大。
Ctrl + Shift + 鼠标右键单击
按住 ctrl + Shift + 鼠标滚轮
语义缩小缩小鼠标指针下关系图视图的区域。 当您缩小当前关系图中心时,它会将关系图重新居中。
Control + Shift + “+”
控制 + 鼠标滚轮前进
放大放大关系图视图的中心。
Control + Shift + “-“
向后控制 + 鼠标滚轮
缩小从关系图视图的单击区域缩小。 当您缩小当前关系图中心时,它会将关系图重新居中。
按住 ctrl 键的同时按下鼠标左键绘制矩形缩放区域放大所选区域的中心。 按住 Ctrl + Shift 键的同时,您会看到光标变为放大镜,这允许您定义要缩小到的区域。
上下文菜单键 + ‘ i ‘打开映射详细信息窗口打开 “映射详细信息” 窗口以编辑所选实体的映射

“映射详细信息”窗口Mapping Details Window

映射详细信息快捷方式

快捷方式操作注意
Tab切换上下文在主窗口区域和左侧工具栏之间切换
箭头键导航在主窗口区域中上下移动行,或在列上向右和向左移动。 在左侧工具栏中的按钮之间移动。
Enter
空格键
选择选择左侧工具栏中的按钮。
Alt + 向下键打开列表如果选定的单元格包含下拉列表,则下拉列表。
Enter列表选择选择下拉列表中的元素。
Esc列表关闭关闭下拉列表。

Visual Studio 导航Visual Studio Navigation

实体框架还提供了多个可以映射自定义键盘快捷方式的操作(默认情况下不映射快捷方式)。 若要创建这些自定义快捷方式,请单击 “工具” 菜单,然后单击 “选项”。 在 “环境” 下,选择 “键盘”。 在中间向下滚动列表,直到可以选择所需的命令,在 “按快捷键” 文本框中输入该快捷方式,然后单击 “分配”。 可能的快捷方式如下:

快捷方式
OtherContextMenus. MicrosoftDataEntityDesignContext. ComplexProperty. ComplexTypes
OtherContextMenus.MicrosoftDataEntityDesignContext.AddCodeGenerationItem
OtherContextMenus.MicrosoftDataEntityDesignContext.AddFunctionImport
OtherContextMenus. MicrosoftDataEntityDesignContext. AddEnumType
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext. ComplexProperty
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext. ScalarProperty
OtherContextMenus.MicrosoftDataEntityDesignContext.AddNewDiagram
OtherContextMenus.MicrosoftDataEntityDesignContext.AddtoDiagram
OtherContextMenus. MicrosoftDataEntityDesignContext. 关闭
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus.MicrosoftDataEntityDesignContext.ConverttoEnum
OtherContextMenus. MicrosoftDataEntityDesignContext. CollapseAll
OtherContextMenus. MicrosoftDataEntityDesignContext. 展开
OtherContextMenus. MicrosoftDataEntityDesignContext. ExportasImage
OtherContextMenus. MicrosoftDataEntityDesignContext. LayoutDiagram
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext. FunctionImportMapping
OtherContextMenus.MicrosoftDataEntityDesignContext.GenerateDatabasefromModel
OtherContextMenus.MicrosoftDataEntityDesignContext.GoToDefinition
OtherContextMenus. MicrosoftDataEntityDesignContext. ShowGrid
OtherContextMenus MicrosoftDataEntityDesignContext
OtherContextMenus.MicrosoftDataEntityDesignContext.IncludeRelated
OtherContextMenus.MicrosoftDataEntityDesignContext.MappingDetails
OtherContextMenus. MicrosoftDataEntityDesignContext. Modelbrowser 对于 modelelementbrowser
OtherContextMenus.MicrosoftDataEntityDesignContext.MoveDiagramstoSeparateFile
OtherContextMenus. MicrosoftDataEntityDesignContext. MoveProperties
OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.Down5
OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.ToBottom
OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.ToTop
OtherContextMenus. MicrosoftDataEntityDesignContext. MoveProperties
OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.Up5
OtherContextMenus.MicrosoftDataEntityDesignContext.MovetonewDiagram
OtherContextMenus. MicrosoftDataEntityDesignContext。
OtherContextMenus. MicrosoftDataEntityDesignContext. MovetoNewComplexType
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus.MicrosoftDataEntityDesignContext.RemovefromDiagram
OtherContextMenus. MicrosoftDataEntityDesignContext. 重命名
OtherContextMenus. MicrosoftDataEntityDesignContext. ScalarPropertyFormat
OtherContextMenus.MicrosoftDataEntityDesignContext.ScalarPropertyFormat.DisplayNameandType
OtherContextMenus. MicrosoftDataEntityDesignContext. 选择 BaseType
OtherContextMenus. MicrosoftDataEntityDesignContext. 实体
OtherContextMenus. MicrosoftDataEntityDesignContext. 属性
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext. SelectAll
OtherContextMenus.MicrosoftDataEntityDesignContext.SelectAssociation
OtherContextMenus.MicrosoftDataEntityDesignContext.ShowinDiagram
OtherContextMenus.MicrosoftDataEntityDesignContext.ShowinModelBrowser
OtherContextMenus.MicrosoftDataEntityDesignContext.StoredProcedureMapping
OtherContextMenus. MicrosoftDataEntityDesignContext. TableMapping
OtherContextMenus.MicrosoftDataEntityDesignContext.UpdateModelfromDatabase
OtherContextMenus. MicrosoftDataEntityDesignContext. Validate
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext. 50
OtherContextMenus MicrosoftDataEntityDesignContext
OtherContextMenus MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext
OtherContextMenus. MicrosoftDataEntityDesignContext. ZoomIn
OtherContextMenus. MicrosoftDataEntityDesignContext. ZoomOut
OtherContextMenus. MicrosoftDataEntityDesignContext. ZoomtoFit
查看. EntityDataModelBrowser
查看. EntityDataModelMappingDetails