#region License // Copyright 2005-2019 Paul Kohler (https://github.com/paulkohler/minisqlquery). All rights reserved. // This source code is made available under the terms of the GNU Lesser General Public License v3.0 // https://github.com/paulkohler/minisqlquery/blob/master/LICENSE #endregion namespace MiniSqlQuery.Core { /// /// A database model object, e.g. a column, table etc can implement this interface. /// public interface IDbModelNamedObject { /// /// Gets the full name of the object, e.g. "dbo.FistName". /// /// The full name. string FullName { get; } /// /// Gets the name of the object, e.g. "FistName". /// /// The object name. string Name { get; } /// /// Gets the type of the object, e.g. "VARCHAR". /// /// The type of the object. string ObjectType { get; } /// /// Gets the schema name, e.g. "dbo". /// /// The schema name if any. string Schema { get; } } }