T1

public class Relation{

public Type Type1{get;set;}

public RelationCount Count1{get;protected set;}

public Type Type2{get;set;}

public RelationCount Count2{get;set;}

}

public class RelationOneToOne:Relation{

public RelationOneToOne() :base()

{

Count1 = RelationCount.One;

}

}

public enum RelationCount{One, Multi}

public class RelationTableInfo{

public Relation Relation;

public string TableName;

public string Colname1;

public string Colname2;

public static RelationInfo GetDefaultInfo(RelationOneToOne relation)

{

RelationInfo info=new RelationInfo();

info.Relation = relation;

info.TableName = relation.Type1.Name;

info.Colname1 = relation.Type1.Name+"ID";

info.Colname2 = relation.Type2.Name+"ID";

}

public static RelationInfo GetDefaultInfo(RelationOneToOne relation)

{

RelationInfo info=new RelationInfo();

info.Relation = relation;

info.TableName = relation.Type1.Name;

info.Colname1 = relation.Type1.Name+"ID";

info.Colname2 = relation.Type2.Name+"ID";

}

public static RelationInfo GetDefaultInfo(RelationMToM relation)

{

RelationInfo info=new RelationInfo();

info.Relation = relation;

info.TableName = relation.Type1.Name + relation.Type2.Name;

if

info.Colname1 = relation.Type1.Name+"ID";

info.Colname2 = relation.Type2.Name+"ID";

}

}

}

public class ObjectInfo{

public string Name;

public List Properties;

public Indexies;

}

public class ColumnInfo{

public string Name;

public string Type;

public int Length;

public SQLTypeName{

get{

return Type;

}

public class Tables{

Map tables;

public ObjectInfo this(string name)

get{ tables.ContainKey(name),return tables[name];

ObjectInfo info = new ObjectInfo();

else tables.Add(name);

}

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,486评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,956评论 18 399
  • 云平台订舱webapi 服务器地址:http://dev.nbeport.com/xde 1.船司订舱查询 获取L...
    baggio555阅读 4,438评论 0 0
  • 船舶进口岸申报 mode: HttpPost url: http://dev.nbeport.com/tims/r...
    kira_lun阅读 4,496评论 0 49
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,778评论 0 17