ASKER
C# is an object-oriented programming language created in conjunction with Microsoft’s .NET framework. Compilation is usually done into the Microsoft Intermediate Language (MSIL), which is then JIT-compiled to native code (and cached) during execution in the Common Language Runtime (CLR).
TRUSTED BY
CREATE PROCEDURE GetProduct
@argProductID int
AS
SELECT * FROM Products WHERE ProductID = @argProductID
A Typed DataSet is a class that derives from DataSet that has defenitions for tables and type-safe properties for the columns of each table.
For example, a TypeDataSet for the Northwind database might have the following defenition for the Products table along with a bunch of other code:
public class NorthwindDataSet : DataSet
{
// Lost of DataSet management code
public class Products : DataTable
{
public int ProuctID
{
get
{
//
}
set
{
//
}
}
public string ProductName
{
get
{
//
}
set
{
//
}
}
// other properties for each column
}
}
These classes can be generated by adding a DataSet item to your project and dragging tables into it from the Server Explorer.