Hi again!
Thanks a lot for the help Bert/Devildog. I know absolutely nothing about codesmith so its all a bit of a mystery to me!
Anyway, sure enough, i only added the one entity, not the FK entities that were needed for it. So, I went back into the LLBL project and added the other entities that were required. I tried to compile again and this time I got a new error (progress I think)
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at _CodeSmithTemplate.Controller_cst.__RenderMethod1(TextWriter writer, Control control) in C:\DOCUME~1\MATTRO~1\LOCALS~1\Temp\ikzoe6vj.0.vb:line 104
at CodeSmith.Engine.DelegateControl.Render(TextWriter writer)
at CodeSmith.Engine.Control.RenderChildren(TextWriter writer)
at CodeSmith.Engine.CodeTemplate.Render(TextWriter writer)
at CodeSmith.Engine.CodeTemplate.RenderToFile(String path, Boolean overwrite)
at BC.LLBLGen.Pro.CSTemplates.LLBLBaseCodeTemplate.RenderToFileForEachEntity(String TemplatePath, String OutputDirectory, CodeGenObject objecttype, String FileExtension, Hashtable TemplateParameters)
at _CodeSmithTemplate.MasterBL_cst.Go()
at _CodeSmithTemplate.MasterBL_cst.__RenderMethod1(TextWriter writer, Control control)
at CodeSmith.Engine.DelegateControl.Render(TextWriter writer)
at CodeSmith.Engine.Control.RenderChildren(TextWriter writer)
at CodeSmith.Engine.CodeTemplate.Render(TextWriter writer)
at CodeSmith.Engine.CodeTemplate.RenderToFile(String path, Boolean overwrite)
at _CodeSmithTemplate.Master_cst.Go() in C:\DOCUME~1\MATTRO~1\LOCALS~1\Temp\cdgnmoab.0.vb:line 99
at _CodeSmithTemplate.Master_cst.__RenderMethod1(TextWriter writer, Control control) in C:\DOCUME~1\MATTRO~1\LOCALS~1\Temp\cdgnmoab.0.vb:line 247
at CodeSmith.Engine.DelegateControl.Render(TextWriter writer)
at CodeSmith.Engine.Control.RenderChildren(TextWriter writer)
at CodeSmith.Engine.CodeTemplate.Render(TextWriter writer)
at CodeSmith.Engine.CodeTemplate.RenderToString()
at CodeSmith.Gui.CodeTemplateGenerator.a(Object , EventArgs )
So, its complaining about an array index. I am guessing its teh BL code gen that is failing, but where should I be looking? What array is going wrong, is it an array of the data in the table perhaps?
Should I try a completely different database, is it likely to be the DB I am trying that is causing probs for me?
Thx!!