Skip to content

gbaknet/GBAKFramework

Repository files navigation

GBAKFramework

GBAKFramework open source database processing http://gbak.net

Nuget Gallery: https://www.nuget.org/packages/GBAKFramework

xml.TModel


<?xml version="1.0" encoding="utf-8"?>
<root>
<!-- There are more than one server support. -->
  <connections>
    <connection name="MyConnection1" Server="127.0.0.1" Database="DatabaseName" UserID="UserName" Password="Password" />
	<connection name="MyConnection2" Server="" Database="" UserID="" Password="" />
  </connections>
  <database name="MyConnection1">
	  <!-- One or more table name(s) list -->
	  <table name="TableName1" />
	  <table name="TableName2" />
	  <table name="TableName3" />
	  <!-- (For Automatic Column Entry) For procedures that return a single table. -->
	  <sp name="SPName1" Result="Result1" />
	  <sp name="SPName2" Result="Result1" />
	  <!-- (For Automatic Column Entry) For procedures that return two or more tables. -->
	  <sp name="SPName1">
		<Result name="Result1" />
		<Result name="Result2" />
	  </sp>
	  <!-- (For Manual Column Entry) One or more stored procedure(s) list -->
	  <sp name="SPName1">
		<Result name="Result1">
		  <!-- Result parameter info (example. "SELECT Result1ParameterName1,Result1ParameterName2,Result1ParameterName3 FROM table;") -->
		  <Parameter name="Result1ParameterName1" type="bigint" />
		  <Parameter name="Result1ParameterName2" type="date" />
		  <Parameter name="Result1ParameterName3" />
		</Result>
		<!-- If there are more than one return value, you can duplicate "<Result>". -->
		<Result name="Result2">
		  <Parameter name="Result2ParameterName1" type="date" />
		</Result>
	  </sp>
  </database>
  <database name="MyConnection2">
	<!-- ... -->
  </database>
</root>

You should save the file "xml.TModel" after you are done. You should then save the file "TModel.tt".

About

GBAKFramework open source sql database processing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages