Пример #1
0
 /// <summary>
 /// 创建重命名语句片段。
 /// </summary>
 /// <param name="context">生成上下文。</param>
 /// <param name="name">对象名称。</param>
 /// <param name="kind">对象种类。</param>
 /// <param name="newName">新名称。</param>
 public RenameObjectFragment(GenerateContext context, INameFragment name, EDatabaseObject kind, string newName)
     : base(context)
 {
     Name    = name;
     Kind    = kind;
     NewName = newName;
 }
Пример #2
0
 /// <summary>
 /// 创建删除对象语句片段。
 /// </summary>
 /// <param name="context">生成上下文。</param>
 /// <param name="name">对象名称。</param>
 /// <param name="kind">对象种类。</param>
 public DropObjectFragment(GenerateContext context, INameFragment name, EDatabaseObject kind)
     : base(context)
 {
     Name = name;
     Kind = kind;
 }
Пример #3
0
 /// <summary>
 /// 创建判断对象存在。
 /// </summary>
 /// <param name="context">生成上下文。</param>
 /// <param name="name">对象名称。</param>
 /// <param name="kind">对象种类。</param>
 public ObjectExsitFragment(GenerateContext context, ObjectNameFragment name, EDatabaseObject kind)
     : base(context)
 {
     Name = name;
     Kind = kind;
 }
Пример #4
0
 /// <summary>
 /// 创建存在判断操作。
 /// </summary>
 /// <param name="context">数据上下文。</param>
 /// <param name="type">相关CLR类型。</param>
 /// <param name="kind">数据库对象种类。</param>
 internal DbObjectExsitOperate(DbContext context, Type type, EDatabaseObject kind)
     : base(context, type ?? typeof(object))
 {
     Kind = kind;
 }