Na veel te lang proggen heb ik LLBLGen, mn data-access tier generator voor C# / VB.NET / SQLServer dan eindelijk kunnen tillen naar versie 1.1!
Net zoals versie 1.0 is de tool nog steeds open source, geschreven in C# en gratis. Een greep uit de features (engels, ga het niet allemaal vertalen
)
• Generates Insert, Delete, Delete by Primary Key field, Select by Primary Key, SelectAll, Select By Foreign Key field, Update and Update by Foreign Key field stored procedures for all tables in a given database
• Generates full C# or VB.NET classes, one per table, which use the stored procedures generated to insert/update/select or update data in the corresponding table
• Generates extensive comments both for the C# / VB.NET classes and stored procedures on the fly, if selected
• Generated code is modelled after real life hand written production code, so extensible and reliable.
• Very fast (generation of a complete data-tier takes a couple of seconds)
• Very flexible generator, the user can tune the generation process by an easy to use GUI.
• Generated .NET classes and stored procedures support NULL values, plus the generated API has boundary checks for passed values.
• .NET code generator supports COM+ serviced component features so generated classes can be used as COM+ serviced components and can use most COM+ services like object pooling and transactions
• Multiple .NET coding styles are supported (both Hungarian Style and Microsoft caMel/PasCal style).
• Multiple ways of passing the database connection string to the generated code.
• Which tables should be processed by LLBLGen is selectable by the user.
• Support for excluded fields in Insert and Update stored procedures, selectable by the user.
• Generated .NET code uses a standard interface, ICommonDBAccess.
• Generated .NET code is optimized for garbage collection and implements the IDispose interface.
• Generated .NET code is ready for compilation and the generated T-SQL code.
• Generated .NET methods have error handling code and efficient usage of resources.
• All SQLServer database types are supported.
• Much better documentation!
Alle feedback van jullie op de vorige versie (zie http://gathering.tweakers.net/forum/list_messages/477136/1?limit=25) is verwerkt plus dus een hele verzameling extra zaken. Ik hoop dat deze tool voor jullie erg nuttig zal zijn, hier bespaart ie in ieder geval al zeeën van tijd
Mochten jullie bugs vinden of opmerkingen hebben, dan hoor ik ze graag en kan ik deze a.s.a.p. fixen en de features inbouwen indien nuttig. De sourcecode zip bevat ook de todo, dus die dingen hoef je niet te requesten, die komen a.s.a.p.
General site: http://www.sd.nl/software
Directe download .exe + docs (.NET vereist): http://www.sd.nl/pages/files/LLBLGen_1.1_Final_Exe.zip
Directe download sourcecode (C#): http://www.sd.nl/pages/files/LLBLGen_1.1_Final_Src.zip
Net zoals versie 1.0 is de tool nog steeds open source, geschreven in C# en gratis. Een greep uit de features (engels, ga het niet allemaal vertalen
• Generates Insert, Delete, Delete by Primary Key field, Select by Primary Key, SelectAll, Select By Foreign Key field, Update and Update by Foreign Key field stored procedures for all tables in a given database
• Generates full C# or VB.NET classes, one per table, which use the stored procedures generated to insert/update/select or update data in the corresponding table
• Generates extensive comments both for the C# / VB.NET classes and stored procedures on the fly, if selected
• Generated code is modelled after real life hand written production code, so extensible and reliable.
• Very fast (generation of a complete data-tier takes a couple of seconds)
• Very flexible generator, the user can tune the generation process by an easy to use GUI.
• Generated .NET classes and stored procedures support NULL values, plus the generated API has boundary checks for passed values.
• .NET code generator supports COM+ serviced component features so generated classes can be used as COM+ serviced components and can use most COM+ services like object pooling and transactions
• Multiple .NET coding styles are supported (both Hungarian Style and Microsoft caMel/PasCal style).
• Multiple ways of passing the database connection string to the generated code.
• Which tables should be processed by LLBLGen is selectable by the user.
• Support for excluded fields in Insert and Update stored procedures, selectable by the user.
• Generated .NET code uses a standard interface, ICommonDBAccess.
• Generated .NET code is optimized for garbage collection and implements the IDispose interface.
• Generated .NET code is ready for compilation and the generated T-SQL code.
• Generated .NET methods have error handling code and efficient usage of resources.
• All SQLServer database types are supported.
• Much better documentation!
Alle feedback van jullie op de vorige versie (zie http://gathering.tweakers.net/forum/list_messages/477136/1?limit=25) is verwerkt plus dus een hele verzameling extra zaken. Ik hoop dat deze tool voor jullie erg nuttig zal zijn, hier bespaart ie in ieder geval al zeeën van tijd
Mochten jullie bugs vinden of opmerkingen hebben, dan hoor ik ze graag en kan ik deze a.s.a.p. fixen en de features inbouwen indien nuttig. De sourcecode zip bevat ook de todo, dus die dingen hoef je niet te requesten, die komen a.s.a.p.
General site: http://www.sd.nl/software
Directe download .exe + docs (.NET vereist): http://www.sd.nl/pages/files/LLBLGen_1.1_Final_Exe.zip
Directe download sourcecode (C#): http://www.sd.nl/pages/files/LLBLGen_1.1_Final_Src.zip