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(); }
public CacheBuilder(CodeFileBuilder builder) { _builder = builder; }
private static void EndMap(CodeFileBuilder builder) { builder.AddLine(";"); builder.Unindent(); }
public ClassMapBody(CodeFileBuilder builder) { _builder = builder; }
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); }
public void BeforeEachTest() { _builder = new CodeFileBuilder(); _column = new Column(_builder); }
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); }
public void BeforeEachTest() { _builder = new CodeFileBuilder(); _table = new Table(_builder); }
public void BeforeEachTest() { _builder = new CodeFileBuilder(); _customType = new CustomType(_builder); }
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); }