public int GetHashCode(IRelationBuilder builder) { if (builder == null) { return(0); } return(builder.GetHashCode()); }
protected override void VisitRelation(IDropBuilder expression, IRelationBuilder relation) { //TODO: SQLite cannot ALTER TABLE DROP FOREIGN KEY which makes this kind of thing tricky. }
protected virtual void VisitRelation(IRelationBuilder expression) { throw new NotImplementedException(); }
public static Func <IRelationBuilder, bool> Equals(IRelationBuilder relation) { return(other => RelationBuilder.Equals(relation, other)); }
public bool Equals(IRelationBuilder left, IRelationBuilder right) { return((RelationBuilder)left == (RelationBuilder)right); }