错误 错误 11009: 未映射属性“Property1”。 XXXXXXXXXXXXXXX\Passport.edmx 163
错误 错误 3004: 映射从第 188 行开始的片段时有问题:没有为 设置 XXXXXX 中的属性 XXXXX.Property1 指定映射。
具有 Key(PK) 的 Entity 在下列情况下不会往返:
[实体] is type [XXXXXX] XXXXX XXXXX\Passport.edmx 189
一、添加新字段
1.新增字段
找到EF的“Passport.edmx”文件,打开
在当前表》右键》新增》标量属性》输入名称后》保存
此时,模型就添加好了
2.配置字段属性
在当前表》右键》属性》
二、打开文件夹目录
1.配置数据库对应字段
找到EF的“Passport.edmx”文件,用记事本打开
找到 <edmx:StorageModels>节点下的 <EntityType Name="你的表名">节点
<edmx:StorageModels>
<EntityType Name="QX_Member">
找到 “表”的配置节点,根据数据库字段填入对应的“名称”和“属性”
如下:一定要和数据库的表字段一致
<Property Name="OpenId" Type="varchar" MaxLength="50" />
<Property Name="NickName" Type="nvarchar" MaxLength="50" />
<Property Name="unionid" Type="nvarchar" MaxLength="100" />
2.配置映射字段 (这个操作有点麻烦,可以看步骤3)
2.1、找到 <edmx:ConceptualModels> 节点下的 <EntityType Name="你的表名">节点,填写你的字段
<Property Name="OpenId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
<Property Name="NickName" Type="String" Nullable="false" />
<Property Name="unionid" Type="String" Nullable="false" />
2.2、找到 <edmx:Mappings> 节点下的 <EntitySetMapping Name="你的表名">节点,设置你的“映射”
<ScalarProperty Name="unionid" ColumnName="unionid" />
<ScalarProperty Name="NickName" ColumnName="NickName" />
<ScalarProperty Name="OpenId" ColumnName="OpenId" />
3.配置映射字段-简易方法
找到EF的“Passport.edmx”文件,打开
在当前表》右键》表映射》
找对对应映射字段,建立映射关系即可