|
<%@ Page Language="C#"%>
<%@ Import Namespace="SubSonic" %>
<%@ Import Namespace="SubSonic.CodeGenerator" %>
<%@ Import Namespace="System.Data" %>
<%foreach(DataProvider p in DataService.Providers){
TableSchema.Table[] tables = DataService.GetTables(p.Name);
TableSchema.Table[] views = DataService.GetViews(p.Name);
%>
namespace <%=p.GeneratedNamespace%>
{
#region Tables Struct
public partial struct Tables
{
<%
foreach (TableSchema.Table t in tables)
{
if(CodeService.ShouldGenerate(t.Name, p.Name))
{
%>
public static string <%=t.ClassName%> = @"<%=t.Name%>";
<%
}
}
%>
}
#endregion
#region View Struct
public partial struct Views
{
<%
foreach (TableSchema.Table v in views)
{
if (CodeService.ShouldGenerate(v.Name, p.Name))
{
%>
public static string <%=v.ClassName%> = @"<%=v.Name%>";
<%
}
}
%>
}
#endregion
}
<%} %>
#region Databases
public partial struct Databases
{
<%foreach (DataProvider p in DataService.Providers) { %>
public static string <%= p.Name %> = @"<%= p.Name%>";
<%}%>
}
#endregion
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.