手工修改edmx文件,给数据库增加表

时间:2019-09-24
本文章向大家介绍手工修改edmx文件,给数据库增加表,主要包括手工修改edmx文件,给数据库增加表使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

手工修改edmx文件,给数据库增加表

右键打开方式用xml文件打开

一:EntitySet

   <EntitySet Name="TBGPCERTIFICATE" EntityType="Model.Store.TBGPCERTIFICATE" store:Type="Tables" Schema="SENDCARD" />

二:EntityType

        <EntityType Name="TBGPCERTIFICATE">
          <Key>
            <PropertyRef Name="CERTIFICATEID" />
          </Key>
          <Property Name="CERTIFICATEID" Type="nvarchar2" Nullable="false" MaxLength="50" />
          <Property Name="CONTRACTNO" Type="nvarchar2" MaxLength="50" />
          <Property Name="PHOTOS" Type="nvarchar2" MaxLength="1000" />
          <Property Name="CUSTOMERTYPE" Type="number" Precision="4" />
          <Property Name="PERSONALCARDTYPESUM" Type="number" Precision="4" />
          <Property Name="PERSONALDELEGATIONTYPE" Type="number" Precision="4" />
          <Property Name="COMPANYDELEGATIONTYPE" Type="number" Precision="4" />
          <Property Name="CERTIFICATETYPE" Type="number" Precision="4" />
          <Property Name="CREATEUSERID" Type="number" Precision="19" />
          <Property Name="CREATEUSERNAME" Type="nvarchar2" MaxLength="50" />
          <Property Name="CREATEDATE" Type="date" />
          <Property Name="MODIFYUSERID" Type="number" Precision="19" />
          <Property Name="MODIFYUSERNAME" Type="nvarchar2" MaxLength="50" />
          <Property Name="MODIFYDATE" Type="date" />
        </EntityType>

三:EntitySetMapping

  <EntitySetMapping Name="TBGPCERTIFICATE">
            <EntityTypeMapping TypeName="Model.TBGPCERTIFICATE">
              <MappingFragment StoreEntitySet="TBGPCERTIFICATE">
                <ScalarProperty Name="CERTIFICATEID" ColumnName="CERTIFICATEID" />
                <ScalarProperty Name="CONTRACTNO" ColumnName="CONTRACTNO" />
                <ScalarProperty Name="PHOTOS" ColumnName="PHOTOS" />
                <ScalarProperty Name="CUSTOMERTYPE" ColumnName="CUSTOMERTYPE" />
                <ScalarProperty Name="PERSONALCARDTYPESUM" ColumnName="PERSONALCARDTYPESUM" />
                <ScalarProperty Name="PERSONALDELEGATIONTYPE" ColumnName="PERSONALDELEGATIONTYPE" />
                <ScalarProperty Name="COMPANYDELEGATIONTYPE" ColumnName="COMPANYDELEGATIONTYPE" />
                <ScalarProperty Name="CERTIFICATETYPE" ColumnName="CERTIFICATETYPE" />
                <ScalarProperty Name="CREATEUSERID" ColumnName="CREATEUSERID" />
                <ScalarProperty Name="CREATEUSERNAME" ColumnName="CREATEUSERNAME" />
                <ScalarProperty Name="CREATEDATE" ColumnName="CREATEDATE" />
                <ScalarProperty Name="MODIFYUSERID" ColumnName="MODIFYUSERID" />
                <ScalarProperty Name="MODIFYUSERNAME" ColumnName="MODIFYUSERNAME" />
                <ScalarProperty Name="MODIFYDATE" ColumnName="MODIFYDATE" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>

保存即可!

原文地址:https://www.cnblogs.com/yechangzhong-826217795/p/11577915.html