Ho scoperto questo nuovo, almeno per me, framework di persistenza, e l'ho trovato subito molto semplice da usare e a differenza del famoso NHibernate non richiede file di configurazione per ogni classe ma è sufficiente inserire pochi attributi all'interno della classe stessa
es:
[TableName("Users")]
public class User
{
private int userId;
private string userName;
public User( int userId, string userName )
{
this.userId = userId;
this.userName = userName;
}
[TableColumn("UserId"), PrimaryKey]
public int Id
{
get{ return userId; }
set{ userId = value; }
}
[TableColumn(NotNull=true)]
public string Name
{
get{ return userName; }
set{ userName = value; }
}
}
e scrivere un semplice file xml per configurare Gentle.
Per scaricare il framework :
Home
per cominciare :
Getting Started
i primi esempi :
Basic Example