|
|
|
|
Dot Net Interview Questions !!!
Interview Tips
on iGold.in
|
|
|
|
 |
Links
|
Tools and Utilities
|
In this section you can expect
some excellent Tools and Utilities to simplify software development in Dotnet. These
tools are developed by me to reduce my work in day-to-day coding life. I am glad
to help you minimize your development time by providing these tools. Please post
your words of suggestion in the Feed Back
section to improve these utilities
Happy Coding
Ashok Raja .T
|
Upcoming Tools
- 1. OpenDL - Simplified Data Access Layer for SQL Server ( iGold.OpenDL)
OpenDL is intended to act as Data
Access Layer for SQL Server. It reduces the repetitive code required to communicate
with the database and exposes a bunch of methods and functions to simplify the process
of Data base communication. Apart from methods to execute sql , retrive data as
DataTable, DataSet, DataRow and scalar value it has methods to check existence of
data in table, min, max value of a column and much more.
Retrieval of data and execution
of SQL queries can be achieved in a single line of code through QuickSQL class,
which is a part of OpenDL. The DataAccess class contains all methods same as that
of QuickSQL. The only difference is all methods here are instance members so that
it can have different connection string for different instance of DataAccess class.
The common class in OpenDL
exposes functionality for logging exceptions. It has provision to log exception
to File or System Log Event. The Serialization functionality available in common
class enables to serialize and deserialize the objects. ... Go to Page
- 2. Codegen for iGold.OpenDL
A code generation tool is accompanied
with this assembly to facilitate the creation of business objects in a speedier
way. It has functionality to create csharp class file for selected table. That class
file contains method to add, delete, select, and populate data from database. The
procedures required for these functions can be auto generated through this tool
and simplifies the Object based data communication.
This tool is not a version control
system. It just tracks information related to type of change , developer who made
the change and date of change etc. Normally tracking changes in source code can
be done through version control tools like Vss ,Cvs etc. If a change request spreads
across multiple modules developed by multiple users, tracking change based on CRS
(Change Request Specification) is really time consuming. The objective of this tool
is to track the changes on source code based on User, CRS Number and Change date
without any Version control system.
|
|
|