使用实体框架访问复杂类型的父实体

德克·波尔

我有一个有很多列的表。从数据库角度来看,这对我来说不是问题(无论如何我同时需要所有这些信息),但是我的实体太大了,所以我想将一些功能归为复杂类型问题是我还需要添加一些逻辑,因此我需要访问父实体以访问其他属性。

是否可以通过构造函数传递父实体?我正在使用数据库优先。处理此问题的最佳方法是什么?

例子:

Animal (Entity)
- Id
- AmountOfLegs
- Weight
- Height
- Looks (ComplexType)
    - BaseColor
    - HasTexture
    - GetTextureUrl () => { return BaseUrl + Parent.Id + ".jpg"; } // Error: Parent not accessible
安德鲁

使用实体框架表拆分功能可以正确设计此功能:

http://msdn.microsoft.com/en-us/data/jj715645.aspx

您最终将在表的不同部分具有不同的实体。这些将具有指向彼此的导航属性。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从实体框架中的复杂类型中检索值

来自分类Dev

使用实体作为属性,但使其成为复杂类型

来自分类Dev

复杂类型引用的EagerLoad实体

来自分类Dev

什么是实体框架上下文中的复杂类型

来自分类Dev

StoredProcedure返回复杂类型,数据服务,实体框架和WCF

来自分类Dev

实体框架将多个列映射到C#复杂类型

来自分类Dev

实体框架无法从存储的MySql中正确创建复杂类型

来自分类Dev

重构EF6实体以使用复杂类型而不是使用多个属性

来自分类Dev

如何在实体索引中包含复杂类型?

来自分类Dev

使用不同类型的访问的实体框架性能

来自分类Dev

复杂实体框架查询

来自分类Dev

Linq查询引发的实体或复杂类型无法在linq to实体中构造,即使我仅使用select new {..}删除了类名也是如此

来自分类Dev

返回复杂类型数组时,complextype实体的数据类型为null

来自分类Dev

实体或复杂类型...不能在LINQ to Entities查询中构造

来自分类Dev

无法在LINQ to Entities查询中构造实体或复杂类型'OdeToFood.Models.RestaurantListViewModel'

来自分类Dev

无法在LINQ to Entities查询中构造实体或复杂类型'CreditFacility_Web.Models.CreditFacilityModel.SavingsAccount'

来自分类Dev

System.NotSupportedException:'无法在LINQ to Entities查询中构造实体或复杂类型'Model'。

来自分类Dev

实体或复杂类型'WebProject.Data.Value'不能在LINQ to Entities查询中构造。“,

来自分类Dev

实体或复杂类型不能在LINQ to Entities查询中构造吗?

来自分类Dev

实体或复杂类型'FPSDB_newModel.Form_Attachment'不能在LINQ to Entities查询中构造

来自分类Dev

实体框架核心:从子级访问父级

来自分类Dev

复杂SQL的实体框架查询

来自分类Dev

实体框架复杂树结构

来自分类Dev

实体框架复杂树结构

来自分类Dev

实体框架仅加载父实体

来自分类Dev

如何在ASP.NET Core的OData中导航/配置从复杂类型到实体类型的导航?

来自分类Dev

无法使用命名空间中的父类型扩展XML复杂类型

来自分类Dev

实体框架-使用外键删除对象,保留父对象

来自分类Dev

无法从数据库检索数据->错误->实体或复杂类型...无法在LINQ to Entities查询中构造

Related 相关文章

  1. 1

    从实体框架中的复杂类型中检索值

  2. 2

    使用实体作为属性,但使其成为复杂类型

  3. 3

    复杂类型引用的EagerLoad实体

  4. 4

    什么是实体框架上下文中的复杂类型

  5. 5

    StoredProcedure返回复杂类型,数据服务,实体框架和WCF

  6. 6

    实体框架将多个列映射到C#复杂类型

  7. 7

    实体框架无法从存储的MySql中正确创建复杂类型

  8. 8

    重构EF6实体以使用复杂类型而不是使用多个属性

  9. 9

    如何在实体索引中包含复杂类型?

  10. 10

    使用不同类型的访问的实体框架性能

  11. 11

    复杂实体框架查询

  12. 12

    Linq查询引发的实体或复杂类型无法在linq to实体中构造,即使我仅使用select new {..}删除了类名也是如此

  13. 13

    返回复杂类型数组时,complextype实体的数据类型为null

  14. 14

    实体或复杂类型...不能在LINQ to Entities查询中构造

  15. 15

    无法在LINQ to Entities查询中构造实体或复杂类型'OdeToFood.Models.RestaurantListViewModel'

  16. 16

    无法在LINQ to Entities查询中构造实体或复杂类型'CreditFacility_Web.Models.CreditFacilityModel.SavingsAccount'

  17. 17

    System.NotSupportedException:'无法在LINQ to Entities查询中构造实体或复杂类型'Model'。

  18. 18

    实体或复杂类型'WebProject.Data.Value'不能在LINQ to Entities查询中构造。“,

  19. 19

    实体或复杂类型不能在LINQ to Entities查询中构造吗?

  20. 20

    实体或复杂类型'FPSDB_newModel.Form_Attachment'不能在LINQ to Entities查询中构造

  21. 21

    实体框架核心:从子级访问父级

  22. 22

    复杂SQL的实体框架查询

  23. 23

    实体框架复杂树结构

  24. 24

    实体框架复杂树结构

  25. 25

    实体框架仅加载父实体

  26. 26

    如何在ASP.NET Core的OData中导航/配置从复杂类型到实体类型的导航?

  27. 27

    无法使用命名空间中的父类型扩展XML复杂类型

  28. 28

    实体框架-使用外键删除对象,保留父对象

  29. 29

    无法从数据库检索数据->错误->实体或复杂类型...无法在LINQ to Entities查询中构造

热门标签

归档