public static string Convert(string classMapName, MappedClassInfo classInfo, string nameSpace)
 {
     CodeFileBuilder builder = new CodeFileBuilder();
     ClassMapBody bodyBuilder = new ClassMapBody(builder);
     builder.AddUsing("System");
     builder.AddUsing("FluentNHibernate.Mapping");
     builder.StartNamespace(nameSpace);
     {
         builder.StartClass(classMapName + ": ClassMap<" + classInfo.ClassName + ">", false, false);
         {
             builder.StartMethod("public " + classMapName + "()");
             {
                 if (!String.IsNullOrEmpty(classInfo.TableName))
                 {
                     builder.AddLine(FluentNHibernateNames.Table + "(\"" + classInfo.TableName + "\");");
                 }
                 foreach (var info in classInfo.Properties)
                 {
                     bodyBuilder.Add("", info);
                 }
             }
             builder.EndBlock();
         }
         builder.EndBlock();
     }
     builder.EndBlock();
     return builder.ToString();
 }
Exemple #2
0
 public CacheBuilder(CodeFileBuilder builder)
 {
     _builder = builder;
 }
 private static void EndMap(CodeFileBuilder builder)
 {
     builder.AddLine(";");
     builder.Unindent();
 }
 public ClassMapBody(CodeFileBuilder builder)
 {
     _builder = builder;
 }
Exemple #5
0
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _index = new Index(_builder);
 }
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _lazyLoad = new LazyLoad(_builder);
 }
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _cascade = new Cascade(_builder);
 }
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _inverse = new Inverse(_builder);
 }
Exemple #9
0
 public ClassMapBody(CodeFileBuilder builder)
 {
     _builder = builder;
 }
Exemple #10
0
 private static void EndMap(CodeFileBuilder builder)
 {
     builder.AddLine(";");
     builder.Unindent();
 }
Exemple #11
0
 public CacheBuilder(CodeFileBuilder builder)
 {
     _builder = builder;
 }
Exemple #12
0
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _column = new Column(_builder);
 }
Exemple #13
0
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _where = new Where(_builder);
 }
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _nullability = new Nullability(_builder);
 }
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _orderBy = new OrderBy(_builder);
 }
Exemple #16
0
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _table = new Table(_builder);
 }
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _customType = new CustomType(_builder);
 }
Exemple #18
0
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _length = new Length(_builder);
 }
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _unsavedValue = new UnsavedValue(_builder);
 }
 public void BeforeEachTest()
 {
     _builder = new CodeFileBuilder();
     _generatedBy = new GeneratedBy(_builder);
 }