【发布时间】:2011-07-20 17:33:58
【问题描述】:
假设我刚刚更新了我的模型并添加了一个包含 30 列的表格。
现在我需要用这 30 个属性创建一个业务类。
我不想使用任何创建此类的工具,但我只想能够从 edmx 文件中复制属性的名称。
有什么好的方法吗?复制和粘贴每个属性非常困难。
【问题讨论】:
标签: c# .net entity-framework edmx
假设我刚刚更新了我的模型并添加了一个包含 30 列的表格。
现在我需要用这 30 个属性创建一个业务类。
我不想使用任何创建此类的工具,但我只想能够从 edmx 文件中复制属性的名称。
有什么好的方法吗?复制和粘贴每个属性非常困难。
【问题讨论】:
标签: c# .net entity-framework edmx
您可以使用其他编辑器打开 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+箭头键 只选择您想要的数据,然后清除不需要的东西,因为某些属性名称会比其他人长,你会有一些其他的符号。 希望这会有所帮助!
【讨论】: