Ejemplo n.º 1
0
 protected virtual ModelRelation CreateModelRelation(DatabaseModel owner)
 {
     return new ModelRelation() { Model = owner };
 }
Ejemplo n.º 2
0
 protected virtual ModelView CreateModelView(DatabaseModel owner)
 {
     return new ModelView() { Model = owner };
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Retrieves the relation with the given schema name and relation name.
 /// </summary>
 public static ModelRelation GetRelation(this DatabaseModel model, string schemaName, string name)
 {
     return(model.Relations.SingleOrDefault(t => schemaName.Equals(t.Schema, StringComparison.OrdinalIgnoreCase) && name.Equals(t.Name, StringComparison.OrdinalIgnoreCase)));
 }
Ejemplo n.º 4
0
 protected virtual ModelTable CreateModelTable(DatabaseModel owner)
 {
     return new ModelTable() { Model = owner };
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Retrieves the table or view with the given schema name and table/view name.
 /// </summary>
 public static ModelTable GetTableOrView(this DatabaseModel model, string schemaName, string name)
 {
     return(model.Tables.SingleOrDefault(t => schemaName.Equals(t.Schema, StringComparison.OrdinalIgnoreCase) && name.Equals(t.Name, StringComparison.OrdinalIgnoreCase)));
 }