|
<%@ 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 Structure Tables
Dim x As Integer
<%
foreach (TableSchema.Table t in tables)
{
if(CodeService.ShouldGenerate(t.Name, p.Name))
{
%>
Public Shared <%= t.ClassName %> As String = "<%= t.TableName %>"
<%
}
}
%>
End Structure
#End Region
#region "View Struct"
Public Partial Structure Views
Dim x As Integer
<%
foreach (TableSchema.Table v in views)
{
if (CodeService.ShouldGenerate(v.Name, p.Name))
{
%>
Public Shared <%= v.ClassName %> As String = "<%= v.TableName %>"
<%
}
}
%>
End Structure
#End Region
End Namespace
<%} %>
#Region "Databases"
Public Partial Structure Databases
Dim x As Integer
<%foreach (DataProvider p in DataService.Providers) { %>
Public Shared <%= p.Name %> As String = "<%= p.Name%>"
<%}%>
End Structure
#End Region
|
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.