0

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

有什么好的方法吗?复制和粘贴每个属性是非常困难的工作。

4

1 回答 1

1

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

<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+箭头键只选择您想要的数据,然后清除不需要的东西,因为某些属性名称会比其他属性名称长,而您会有一些其他的符号。希望这可以帮助!

于 2011-07-20T09:33:58.240 回答