有一个要求,我必须将SQL查询以及占位符存储在MongoDB中的特定集合内。当用户填写表单时,我需要替换此占位符以及表单的值。
目标系统:C#,Mongo
例如: 内部收藏: 我有一个名为SQLTEXT的键,其值设置如下:
"SQLTEXT": '"update Persons set age={0} where personid={1}",pagedata.age,pagedata.personid'
注意:页面数据是函数中的参数,可通过该参数获取值,如下所示。
在屏幕上,用户将具有年龄和个人身份字段。 因此,我希望将此占位符替换为值。
我尝试将模板文本加载到变量中,但占位符参数被视为文本,并且没有任何值被替换。
示例功能
SaveData(Object pagedata)
{
--`somecode`
var Query = ajax call here through which i get data from mongo collection.
(Consists template sql)
var sqltext = Query;
}
PS:我想让系统在其中进行最少的代码更改,以便几乎所有更改都可以通过db更改完成,从而减少了停机时间/部署时间。 谢谢,谢谢!!