gpt4 book ai didi

c# - 从 LINQ DataContext 中的表名获取表数据

转载 作者:可可西里 更新时间:2023-11-01 08:05:42 26 4
gpt4 key购买 nike

我需要从 Linq DataContext 的表名中获取表数据。

代替这个

var results = db.Authors;

我需要做这样的事情。

string tableName = "Authors";

var results = db[tableName];

它可以是 DataContext 中可用的任何表名。

最佳答案

给定 DataContext 上下文string tableName,你可以说:

var table = (ITable)context.GetType()
.GetProperty(tableName)
.GetValue(context, null);

关于c# - 从 LINQ DataContext 中的表名获取表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1919632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com