【问题标题】:How to loop entities and modify them如何循环实体并修改它们
【发布时间】:2012-07-25 18:48:28
【问题描述】:

我不知道这是否可行:有没有办法遍历我的 edmx 上下文的所有实体,通过其名称找到实体并更新它来获取对实体的引用?

我的想法是,也许我可以只使用一个视图作为许多具有相同字段(如 ID 和名称)的实体的 CRUD。因此,例如,每当我想对“category1”进行操作时,我可以将其名称作为字符串发送给控制器,按其名称搜索该实体并在其中更新或创建单个记录。 提前致谢。

【问题讨论】:

  • 上下文中的每个实体集合都是通用类型的。因此,除非您知道集合名称和相关的实体类型,否则您的方法将不起作用。 -- 见msdn.microsoft.com/en-us/library/… (ObjectContext, CreateObjectSet )

标签: .net entity-framework generics repository crud


【解决方案1】:

这是可能的 - 查看System.Data.Metadata.Edm.EdmItemCollection

http://msdn.microsoft.com/en-us/library/bb387138(v=vs.90).aspx

这是否明智是一个不同的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多