从edmx复制和粘贴属性名称

时间:2011-07-20 09:22:20

标签: c# .net entity-framework edmx

假设我刚刚更新了我的模型并添加了一个包含30列的表格 现在我需要用这30个属性创建一个商业类 我不想使用任何创建此类的工具,但我只希望能够从edmx文件中复制属性的名称。

有没有好办法呢?复制并粘贴每个属性是非常困难的事情。

1 个答案:

答案 0 :(得分:1)

您可以使用其他编辑器打开 edmx 文件。为此,您可以右键单击 edmx 文件,然后使用 XML(文本)编辑器打开它。然后,您必须找到描述属性的部分并将其复制。例如:

<EntityType Name="AccessItems">
      <Key>
        <PropertyRef Name="ID" />
      </Key>
      <Property Name="ID" Type="int" Nullable="false" StoreGeneratedPattern="Identity" />
      <Property Name="Name" Type="varchar" Nullable="false" MaxLength="128" />
      <Property Name="Path" Type="varchar" MaxLength="256" />
      <Property Name="IsActive" Type="bit" Nullable="false" />
      <Property Name="IsModule" Type="bit" Nullable="false" />
      <Property Name="Parent_ID" Type="int" />
    </EntityType>

如果您只需要属性的名称,则可以使用 Alt + Shift +箭头键仅选择所需的数据,然后只需清除不需要的内容,因为某些属性名称将是比其他人更长,你会有一些其他的符号。 希望这有帮助!