BN089-BS开发框架MVC4版/source20131023/Zephyr.Net/Zephyr.Data/Providers/Common/Builders/DeleteBuilderSqlGenerator.cs
(完整代码) 728Bnamespace Zephyr.Data.Providers.Common.Builders
{
internal class DeleteBuilderSqlGenerator
{
public string GenerateSql(IDbProvider provider, string parameterPrefix, BuilderData data)
{
//mod by liuhuisheng start
//var whereSql = "";
var whereSql = data.WhereSql;
//mod by liuhuisheng end
foreach (var column in data.Columns)
{
if (whereSql.Length > 0)
whereSql += " and ";
whereSql += string.Format("{0} = {1}{2}",
provider.EscapeColumnName(column.ColumnName),
parameterPrefix,
column.ParameterName);
}
var sql = string.Format("delete from {0} where {1}", data.ObjectName, whereSql);
return sql;
}
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。