📄 about.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 7.0">
<TITLE>LLBLGen::About</TITLE>
<link rel="STYLESHEET" type="text/css" href="general.css">
</HEAD>
<BODY>
<br>
<h2>LLBLGen::About</h2>
<p>
<h4>What's it for?</h4>
LLBLGen generates all code for a complete data-tier for the given database. The data-tier generated
consists of two parts: a file with all SQLServer stored procedures (in T-SQL) and a directory with C# or VB.NET classes.
The C# or VB.NET classes, .NET classes in short, can be compiled to a DLL / .NET assembly which is then ready to be
used in other applications as the data-access tier to the database. The compiled code can be used by any .NET language.
<br>
The SQLServer stored procedures, generated as one T-SQL script,
are ready to be added to the given database. By using LLBLGen, the developer can save a lot of development
time by simply generating the complete data-tier using LLBLGen and using the output instead of writing
the data-tier by hand. The developer can, after running LLBLGen, start directly with the business logic layer code
which uses the generated data-access tier as the data-service layer to provide data related services like insertions,
updates, deletes and selects.
</p>
<p>
<h4>Prerequisits</h4>
LLBLGen is an application written in C# and therefor needs the .NET platform v1.0 or higher to run.
LLBLGen is a tool targetting SQLServer 7.0 or higher specifically and can't be used on other databases
from other vendors, like Oracle, or on other types of databases, like MS Access. LLBLGen <i>does</i> work with
MSDE v7.0 or higher, since MSDE is SQLServer 7.0 or higher compatible. LLBLGen can generate COM+
compatible .NET classes, and these will only run on COM+ compatible systems, which are Windows 2000
versions and Windows XP versions or higher. A database used as input should be filled with tables, views,
Primary Keys and if possible, Foreign Key constraints. LLBLGen doesn't add any code to the database nor does it modify
present data, code or the datamodel/constraints/indexes etc.in any way.
The database used don't have to contain any data, since LLBLGen will not read any data in the database.
</p>
<p>
To compile the outputted .NET classes, the developer needs the .NET SDK v1.0 or higher,
or, when C# was chosen as the target language, a compatible C# compiler (f.e. Rotor) and available
.NET Library with System.Data.* namespaces. To run the generated T-SQL script with the SQLServer stored procedures,
the developer needs isql.exe, osql.exe or other T-SQL executing client, f.e. Query Analyzer. These tools come with SQLServer
or MSDE (only isql.exe or osql.exe).
</p>
<p>
<h4>Who made LLBLGen?</h4>
LLBLGen is designed and programmed by Frans Bouma, a senior software engineer of Solutions Design,
a webapplication development company, established in The Hague, Netherlands. LLBLGen is totally written in C#, using
only the .NET API or API's of Win32 through .NET.<br>
<br>
<center>
©2002-2003 <a href="http://www.sd.nl" target="_blank">Solutions Design</a>. All rights reserved.
</center>
<br>
LLBLGen is released as Open Source, using the BSD2 license. See <a href="license.htm">License</a> for details. It's totally
free software. For the latest versions of LLBLGen, visit <a href="http://www.llblgen.com" target="_blank">http://www.llblgen.com</a>.
</p>
<p>
<h4>Special thanks to...</h4>
Special thanks go to the following people, in no particular order:
<ul>
<li>Gokhan Altinoren</li>
<li>Tomer Shiran</li>
<li>Brian W. Spolarich</li>
<li>Brian M. Schkerke</li>
<li>Colin Young</li>
<li>Paul Gielens</li>
<li>Danny Sinang</li>
<li>Leigh C. McMullen</li>
<li>Mark Kamowski</li>
<li>Michael Stephens</li>
<li>Patrick Steele</li>
<li>Wolfgang Baeck</li>
<li>Jason M. Jones</li>
<li>Kim Rossey</li>
<li>All other people who reported (small) handy feedback and suggestions</li>
</ul>
</p>
<p>
<h4>"I want to contribute!"</h4>
Because this application is Open Source, you as a developer are able to extend and change
the sourcecode and perhaps enhance it in such a way that others can be helped with your
changes. If you want to contribute code or help out in another way, mail to:
<a href="mailto:frans@sd.nl">frans@sd.nl</a>. Any code supplied which is included in a
released version is copyrighted to the developer who wrote the codesnippet, but it should
be released under the BSD2 license, or compatible license.
</p>
<div align="right" class="SmallFontTOC">
<hr size="1" width="60%" align="right">
LLBLGen v1.21 documentation. © 2002-2003 <a href="http://www.sd.nl/" target="_blank">Solutions Design</a>
</div>
<br><br><br>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -