WinFormsGen Express 是一个免费的代码生成器,它能够读取MS SQL数据库,并生成WinForms应用程序、代码后台、中间层代码以及数据层代码。本文将指导如何使用这个工具来生成代码。
在开始教程之前,请确保具备以下条件:
按照以下步骤操作:
以下是将WinForm绑定到数据库的示例代码。
private void AddOrUpdateProducts()
{
// 首先实例化一个新的Products
Products objProducts = new Products();
// 分配想要插入的值
objProducts.ProductName = TxtProductName.Text.ToString();
objProducts.SupplierID = Convert.ToInt32(CbxSupplierID.SelectedValue.ToString());
objProducts.CategoryID = Convert.ToInt32(CbxCategoryID.SelectedValue.ToString());
objProducts.QuantityPerUnit = TxtQuantityPerUnit.Text.ToString();
objProducts.UnitPrice = Convert.ToDecimal(MtbUnitPrice.Text.Trim().Replace(",", "").Replace(" ", ""));
objProducts.UnitsInStock = Convert.ToInt16(MtbUnitsInStock.Text.Trim().Replace(",", "").Replace(" ", ""));
objProducts.UnitsOnOrder = Convert.ToInt16(MtbUnitsOnOrder.Text.Trim().Replace(",", "").Replace(" ", ""));
objProducts.ReorderLevel = Convert.ToInt16(MtbReorderLevel.Text.Trim().Replace(",", "").Replace(" ", ""));
objProducts.Discontinued = CbxDiscontinued.Checked;
// 最后,插入新记录
// 插入方法返回新创建的主键
int newlyCreatedPrimaryKey = objProducts.Insert();
}
作为程序员,为一个项目开发,直到完成或被拉到另一个项目。这意味着反复使用相同的数据库,向现有表或视图添加更多表或字段,或更新它们。“一键”功能在下次为相同数据库生成代码时非常方便,只需点击“为所有表生成代码”按钮即可。WinFormsGen Express是完全免费的,无需注册,没有弹出窗口要求购买Professional Plus版,没有营销/未经请求的电子邮件,是的 - 它是完全免费的。