使用Entity Framework保存到数据库时出现“指定的成员映射无效”错误

曼氏芽孢杆菌

完整的错误消息如下:

(46,12):错误2019:指定的成员映射无效。类型'HotelSearch.APP_SEJOUR'的成员'SEJ_STARDATE'的类型'Edm.String [Nullable = True,DefaultValue =,MaxLength = Max,Unicode = True,FixedLength = False]'与'SqlServer.date [Nullable =类型'CodeFirstDatabaseSchema.APP_SEJOUR'的成员'SEJ_STARDATE'的True,DefaultValue =,Precision = 0]。(47,12):错误2019:指定的成员映射无效。类型'HotelSearch.APP_SEJOUR'的成员'SEJ_ENDDATE'的类型'Edm.String [Nullable = True,DefaultValue =,MaxLength = Max,Unicode = True,FixedLength = False]'与'SqlServer.date [Nullable =类型'CodeFirstDatabaseSchema.APP_SEJOUR'的成员'SEJ_ENDDATE'的True,DefaultValue =,Precision = 0]。(112,12):错误2019:指定的成员映射无效。类型'HotelSearch.RFS_PRIX_R'的成员'PRIX_PRICE'的类型'Edm.String [Nullable = True,DefaultValue =,MaxLength = Max,Unicode = True,FixedLength = False]'与'SqlServer.date [Nullable =类型'CodeFirstDatabaseSchema.RFS_PRIX_R'的成员'PRIX_PRICE'的True,DefaultValue =,Precision = 0]'。

代码如下:

var h = new Hotel();

var t = new APP_STAR {
            STA_IDSTAR = 11111,
            STA_STARRATING = "blah",
         };
h.APP_STAR.Add(t);
h.SaveChanges();

显然,这只是用于测试的虚拟数据。谁能为我指出正确的方向,以解决此错误?

香农·霍尔辛格(Shannon Holsinger)

错误消息非常清楚:

The type 'Edm.String' of member 'SEJ_STARDATE' in type 'HotelSearch.APP_SEJOUR' is not compatible with 'SqlServer.date

通过操作edm.String的内容或使用DateTime.Parse将其更改为可识别的日期时间格式(MM / DD / YYYY)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试使用Entity Framework将值保存到数据库时出现元数据错误

来自分类Dev

尝试使用猫鼬和异步保存到数据库时出现多个错误

来自分类Dev

使用ASP.NET MVC 4 + Entity Framework将图像保存到数据库

来自分类Dev

如何使用Entity Framework在本地保存数据库

来自分类Dev

为什么使用自定义`create`方法时仍然将无效数据保存到数据库?

来自分类Dev

将对象保存到数据库时使用休眠

来自分类Dev

将对象保存到数据库时使用休眠

来自分类Dev

将更改保存到Entity Framework 6中的数据库

来自分类Dev

将更改保存到Entity Framework 6中的数据库

来自分类Dev

在使用数据库生成的列之一选项时,如何在Entity Framework中保存对象?

来自分类Dev

使用C#将记录插入Oracle数据库时出现错误-由于对象的当前状态,操作无效

来自分类Dev

使用Packagemanager执行“更新数据库”时,出现错误

来自分类Dev

查询数据库和未保存的更改以使用 Entity Framework 6 进行验证

来自分类Dev

使用Entity Framework C#限制与数据库的连接

来自分类Dev

无法使用Entity Framework Core 3.1.3更新数据库

来自分类Dev

无法使用Entity Framework Core更新数据库

来自分类Dev

使用Entity Framework 5更新数据库字段

来自分类Dev

使用Entity Framework代码优先的数据库问题

来自分类Dev

从C#使用Entity Framework插入数据库

来自分类Dev

尝试使用Entity Framework从数据库下载大文件时出错

来自分类Dev

在应用程序启动时使用Entity Framework核心运行数据库迁移

来自分类Dev

在应用程序启动时使用Entity Framework核心运行数据库迁移

来自分类Dev

在Entity Framework中修改同一实体是否会将该实体同步保存到数据库?抛出异常?

来自分类Dev

在Entity Framework 6中快速加载时出现多个数据库查询

来自分类Dev

使用 javafx 错误将日期保存到 SQLite 数据库中

来自分类Dev

尝试使用SQL将数据插入数据库时出现“无效的列名”

来自分类Dev

尝试使用SQL将数据插入数据库时出现“无效的列名”

来自分类Dev

将数据插入数据库时,Entity Framework中的验证错误

来自分类Dev

使用表单时无法将多对多项目保存到数据库

Related 相关文章

  1. 1

    尝试使用Entity Framework将值保存到数据库时出现元数据错误

  2. 2

    尝试使用猫鼬和异步保存到数据库时出现多个错误

  3. 3

    使用ASP.NET MVC 4 + Entity Framework将图像保存到数据库

  4. 4

    如何使用Entity Framework在本地保存数据库

  5. 5

    为什么使用自定义`create`方法时仍然将无效数据保存到数据库?

  6. 6

    将对象保存到数据库时使用休眠

  7. 7

    将对象保存到数据库时使用休眠

  8. 8

    将更改保存到Entity Framework 6中的数据库

  9. 9

    将更改保存到Entity Framework 6中的数据库

  10. 10

    在使用数据库生成的列之一选项时,如何在Entity Framework中保存对象?

  11. 11

    使用C#将记录插入Oracle数据库时出现错误-由于对象的当前状态,操作无效

  12. 12

    使用Packagemanager执行“更新数据库”时,出现错误

  13. 13

    查询数据库和未保存的更改以使用 Entity Framework 6 进行验证

  14. 14

    使用Entity Framework C#限制与数据库的连接

  15. 15

    无法使用Entity Framework Core 3.1.3更新数据库

  16. 16

    无法使用Entity Framework Core更新数据库

  17. 17

    使用Entity Framework 5更新数据库字段

  18. 18

    使用Entity Framework代码优先的数据库问题

  19. 19

    从C#使用Entity Framework插入数据库

  20. 20

    尝试使用Entity Framework从数据库下载大文件时出错

  21. 21

    在应用程序启动时使用Entity Framework核心运行数据库迁移

  22. 22

    在应用程序启动时使用Entity Framework核心运行数据库迁移

  23. 23

    在Entity Framework中修改同一实体是否会将该实体同步保存到数据库?抛出异常?

  24. 24

    在Entity Framework 6中快速加载时出现多个数据库查询

  25. 25

    使用 javafx 错误将日期保存到 SQLite 数据库中

  26. 26

    尝试使用SQL将数据插入数据库时出现“无效的列名”

  27. 27

    尝试使用SQL将数据插入数据库时出现“无效的列名”

  28. 28

    将数据插入数据库时,Entity Framework中的验证错误

  29. 29

    使用表单时无法将多对多项目保存到数据库

热门标签

归档