我是 c# 语言的新手,问题出现了。我使用大量的单文件数据库。
在这里你可以创建一个这样的类:
public class products : DynamicModel
{
public products(String conn) : base("northwind", "products","productid")
{
}
}
现在我会这样做吗:
var products = new { Productname = "HOHOHO" };
直到这里一切正常,但我想查询和更新不同的数据库和表,所以我不知道有一个像“Productname”这样的表列,所以这必须是一个变量:
string foo = "Productname";
var products = new { foo = "HOHOHO" };
但这会导致大量查找列“foo”的事实,因为该字符串不会被解释。
如何在此处插入变量?
这种技术是怎么命名的?
感谢您的帮助!
编辑:
感谢 TGH!
结合海量数据库,使用 NameValueCollection 可以解决问题:
NameValueCollection nvc = new NameValueCollection();
nvc.Add(field, (string)fieldValue);
table.Update(nvc, keyValue);
谢谢