重写NHFrog二:未完源代码

没有动力写下去了。框架基本完成了。addin的代码还没有去写,只有一个windowsApp能演示基本的实例定义、枚举定义。


实体的字段类型只需通过配置文件配置

<EntityFieldTypes>
  
<tp name="String" dot="System.String" builder="entity_val" length="50" idgenerator="assigned"></tp>
  
<tp name="Int32" dot="Int32" dotnull="Int32?" builder="entity_val" idgenerator="native"></tp>
  
<tp name="DateTime" dotnull="DateTime?" def="DateTime.Now" builder="entity_val"></tp>
  
<tp name="Entity" builder="entity_entity" hbmelement="many-to-one">
    
<!--以下对象,应实现IColumnView-->
    
<Parameter>NHFrog.Generator.Frog.EntityColumnViews.EntityColumn, NHFrog.Generator.Frog</Parameter> 
  
</tp>
  
<tp name="Enum" builder="entity_enum">
    
<Parameter>NHFrog.Generator.Frog.EntityColumnViews.EnumColumn, NHFrog.Generator.Frog</Parameter>   
  
</tp>    
</EntityFieldTypes>

 

配置文件都有点滥用的感觉了。源代码下载

还是希望自己在新的一年里尽快把学习的任务完成!

posted @ 2010-01-08 15:24  生命体验之kevin-Y  阅读(230)  评论(0编辑  收藏  举报