如何从 C# 中的 DbContext 获取任何表名作为字符串的表的 DbSet 对象

高拉夫·巴巴尔

如何使用反射DbSetDbContextC# 中获取表名为字符串的任何表的对象,例如:-

public DbSet GetTableObject(string tableName){

//TODO

}

此函数应DbSet使用 C# 中的反射返回给定表名对象DbContext我们怎么做?

丹尼尔·斯塔肯兰

我不明白你为什么需要这个,但我猜你正在寻找这样的东西?

 public object GetTableObject(string tableName)
        {

            PropertyInfo[] properties = typeof(Datalayer.Model.MyContext).GetProperties();
            var prop = properties.FirstOrDefault(p => p.Name == tableName);

            using (var db = new Datalayer.Model.MyContext())
            {
                var table = prop?.GetValue(db);
                return table;
            }
        }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从DbContext获取所有DbSet

来自分类Dev

如何根据表名称在DbContext中选择正确的DbSet

来自分类Dev

如何使用DbContext类中存在的DbSet <>属性作为Controller类中存在的操作方法的参数?

来自分类Dev

C#中的JSON对象字符串,如何从c#中的以下JSON对象获取文章URL

来自分类Dev

在DBcontext中声明DBSet <Type>-实体框架代码优先

来自分类Dev

通用存储库中的DbContext和DbSet问题

来自分类Dev

如何在C#中使用DbContext删除对象?

来自分类Dev

更新表时,DbContext.SaveChanges()在C#中如何工作?

来自分类Dev

从c#中任何枚举类型的枚举对象获取枚举名称和字符串值

来自分类Dev

如何从另一个表中获取单个值作为字符串

来自分类Dev

通过MongoDB计算DbSet中的对象数

来自分类Dev

如何在解析时从对象中获取ObjectId并将其作为字符串快速呈现

来自分类Dev

如何从联结表中检索值作为字符串?

来自分类Dev

c#EF DbContext-从字符串动态生成对象

来自分类Dev

C ++-将对象(如字符串)映射到表中的成员函数的正确方法

来自分类Dev

如何从对象字符串中获取所需的标签

来自分类Dev

如何从 SVG 字符串中获取 SVGDocument 对象?

来自分类Dev

如何从字符串对象中获取数字?

来自分类Dev

如何从“[object Object]”字符串中获取 JavaScript 对象?

来自分类Dev

如何使用nodejs获取对象中的字符串值

来自分类Dev

如何在C#中获取对象的子对象?

来自分类Dev

从JSON字符串中获取C#对象数组

来自分类Dev

从类对象类型获取DbSet名称

来自分类Dev

如何从Oracle表中获取几乎匹配的字符串?

来自分类Dev

如何从包含C#中的键值对的字符串中初始化对象

来自分类Dev

如何在 C++ 中为字符串对象分配字符?

来自分类Dev

如何从我的界面中删除DbSet?

来自分类Dev

在C中如何将字符串存储在多维表中?

来自分类Dev

我们如何使用存储在C#中的字符串变量中的表名

Related 相关文章

  1. 1

    如何从DbContext获取所有DbSet

  2. 2

    如何根据表名称在DbContext中选择正确的DbSet

  3. 3

    如何使用DbContext类中存在的DbSet <>属性作为Controller类中存在的操作方法的参数?

  4. 4

    C#中的JSON对象字符串,如何从c#中的以下JSON对象获取文章URL

  5. 5

    在DBcontext中声明DBSet <Type>-实体框架代码优先

  6. 6

    通用存储库中的DbContext和DbSet问题

  7. 7

    如何在C#中使用DbContext删除对象?

  8. 8

    更新表时,DbContext.SaveChanges()在C#中如何工作?

  9. 9

    从c#中任何枚举类型的枚举对象获取枚举名称和字符串值

  10. 10

    如何从另一个表中获取单个值作为字符串

  11. 11

    通过MongoDB计算DbSet中的对象数

  12. 12

    如何在解析时从对象中获取ObjectId并将其作为字符串快速呈现

  13. 13

    如何从联结表中检索值作为字符串?

  14. 14

    c#EF DbContext-从字符串动态生成对象

  15. 15

    C ++-将对象(如字符串)映射到表中的成员函数的正确方法

  16. 16

    如何从对象字符串中获取所需的标签

  17. 17

    如何从 SVG 字符串中获取 SVGDocument 对象?

  18. 18

    如何从字符串对象中获取数字?

  19. 19

    如何从“[object Object]”字符串中获取 JavaScript 对象?

  20. 20

    如何使用nodejs获取对象中的字符串值

  21. 21

    如何在C#中获取对象的子对象?

  22. 22

    从JSON字符串中获取C#对象数组

  23. 23

    从类对象类型获取DbSet名称

  24. 24

    如何从Oracle表中获取几乎匹配的字符串?

  25. 25

    如何从包含C#中的键值对的字符串中初始化对象

  26. 26

    如何在 C++ 中为字符串对象分配字符?

  27. 27

    如何从我的界面中删除DbSet?

  28. 28

    在C中如何将字符串存储在多维表中?

  29. 29

    我们如何使用存储在C#中的字符串变量中的表名

热门标签

归档