Welcome to GenWise
GenWise Requirements
Products used by GenWise
FAQ
GenWise Studio Concepts
Graphical overview
Database Repository
Database Provider
GenWise Types
DataSource
Template System
Template Types
Templates and project lifecycle
Getting Started
Building Your First Application
Setting up your Database Repository
Create a new Database Repository
Connect to your database
Import the database schema
Save the Database Repository
Creating a Business Object Layer
Create a new BO-Layer project
Select the tables and views to map
Build the BO-Layer
Save the BO-Layer project
Creating the ASP.NET web application
Create a new ASP.NET project
Run the Project Wizard
Build the ASP.NET project
Save and run the ASP.NET project
Instruction videos
Support
Release Notes
1.0
1.0.1 - Release Notes
1.0.3 - Release Notes
1.0.4 - Release Notes
1.0.6 - Release Notes
1.0.7 - Release Notes
Security Example
1.0.8 - Release Notes
1.0.9 - Release Notes
1.1 - Release Notes
1.2 - Release Notes
1.2 - NHibernate Templates
1.2 - GenWise Framework Details
1.2 - ASP.NET Templates Details
1.2 - Template Writer Details
1.3 - Release Notes
1.3 - GenWise IDE
1.3 - Template Writer
1.3 - NHibernate Templates
Beta Program
Beta3 Patch (July 19, 2006)
Beta3 (July 12, 2006)
Beta2 (June 17 2006)
RC3c (05/May/06)
RC3
RC2
Troubleshooting
Column sValue in table Settings is DBNULL
GenWise Installation problems
GenWise Studio IDE
Introduction to the IDE
Startup Screen
GenWise Activation
Activation Tasks
Activating GenWise
Activating through a proxy
Transferring a license
Action Balloons
Actions Pane
Standard Toolbar
Build Toolbar
Main Menu
Project Explorer
Indicators
Text color status indication
Custom code indicators
Validation message indicators
Tasks
Keyboard Shortcuts
Excluding items from Build
Excluding items from Generation
Regenerating a single project item
Template Options Pages
Global Template Configuration
Build Page
Template Factory
Validation Messages
Impact Analysis
Error Reporter
GenWise IDE Tasks
Adding Templates
Removing Templates
Changing Template Order
Validation of project items
Modifying DataSources
IDE Configuration
Genwise Studio Options
Database Providers window
Installing optional Database Providers
Managing windows and panes
Project System
Project File
Project Types
Project Options Page
Project Architecture
Managing assembly references
Project Items
Project System Tasks
Building your project
Project System Known Issues
Project Resources
Known Validation Errors
Source Editor
User Codeblock
Orphaned User Codeblocks
Source Editor Tasks
Opening the Source Editor
Switching between source files
Adding custom code
Clearing custom code
Navigating source code
Source Editor Configuration
Editing generated source files
Go To Template
Go To Definition
Search All Generated Files
Source Editor Components
Document Outline
Codeblock Tree
Code Snippets
Macro Support
Error Pane
Editor Commands
Source Editor Limitations
WebForm Designer
WebForm Designer Tasks
Opening the WebForm Designer
Adding an event handler
Viewing source code
Adding controls
Adding a Control Template
Example: adding a DropDown
Adding an ASP.NET Server Control
Adding an ASP.NET User Control
Adding HTML Controls
Control configuration
Setting control properties
Selecting datasource fields
Removing controls
Moving and resizing controls
WebForm Designer Components
Control Toolbox
Template Tree
Templates Pane
Properties Pane
Events Pane
HTML Commands
Table Editor
Style Builder
WebForm Designer limitations
Source Code Synchronization
Source Control (Versioning)
Vault Configuration
VSS Configuration (Visual Source Safe)
Check In
Check Out
Undo Checkout
Get Latest
Supported Databases
Oracle
Oracle Known Issues
SQL Server
SQL Server Known Issues
SQL Server Uniqueindentifier
SQL Server Express
MySQL
MySQL Known Issues
DB2
Firebird
Firebird Known Issues
Postgres
Postgres Known Issues
Sybase
Troubleshooting
ASA (iAnywhere provider)
ASA Known Issues
Access
Access Known Issues
Caché
Managing the Global Assembly Cache
Database Repository
Database Repository Window
Database Repository Tasks
Add new Datastore
Delete Datastore
Datastore
Provider Tab
Datastore Tasks
Import Schema
Automatic generation of labels and column headers
Compare Schema
Compare Schema Options
Mass Column Editor
Add Table
Add View
Adding a Custom View
Change Tree Grouping
Datastore Diagram
SQL Script
AdHoc SQL
Datastore Entities
Table
Table Tasks
Add Column
Add Key
Add Relation
SQL Script
Browse Data
View
Custom View
DataSource Designer
Custom View Designer
Datastore Entity Objects
Column
Format Helper
Column Inheritance
Validations
List Validator
Range Validator
Required Field Validator
Regular Expression Validator
Email Validator
Web Mask Validator
Column Exclude options
Calculated Column
Key
Relation
Name and DbName
QBE Filtering
GenWise Database Providers
Tutorials
Refreshing metadata with Compare Schema
Handling renamed database objects
Adding virtual Keys and Relations
Troubleshooting
Known Messages
Project Templates
NHibernate Templates
Introduction
Mapping Scenarios
Custom View Mapping
.NET 2.0 Nullable Support
Lazy Loading
Controlling business object naming
NHibernate basic Concepts
NHibernate Project Template
Basic Configuration
Selection of Entities
BO Model Check
Template Configuration (system-wide)
Morphological Utils
Project Item Templates
Configuration templates
Hibernate Configuration Template
Session Managment
Application Configuration Template
Table Template
Generated Files
POCO Class
Factory Class
CRUD operations
Fetch and FetchBy methods
GetAll methods
GetBy methods
Count methods
Insert methods
Save methods
Delete methods
Get method
Session Scope
Collection Class
NHibernate Mapping
NHibernate Mapping - ID Property
Dataset Class (optional)
Table Template Options
Table Mapping Options
Support for Binary Large Objects
Support Optimistic Concurrency
Generates the ILifecycle Interface
Validate String Sizes
Generate INotifyPropertyChanged
AutoNumberedHasSetter
Automatically Trim String Properties
Generate Constructor based on Primary Key
Add List Validator Property
Initialize field based on ListValidator
Changing Generator Class
Factory Class Options
Generate Fetch for Unique Keys
Generate Get() for Duplicate Keys
Generates Property Helper Structure
Xml Mapping Options
Include Owner in Table Name
Relation Mapping
Many-to-One Relation (Parent Relation)
One-to-Many Relation (Child Relation)
Collection Property
One-to-One Relation
One-to-One Based on Primary Key
One-to-One Based on unique Foreign Key
Many-to-Many
Many-To-Many : What's the Generated Code
Auto-Calculated Options for Relations
Validation Model
Legacy Database Support
Simplified Parent Property Access
Table Template Tasks
Adding Custom Properties
Initialization of properties
Adding Validations
Class Template
Extension Templates
Unit Testing Template