Business Logic Toolkit for .NET
www.bltoolkit.net
|  Home   |  Download   |  Documentation   |  Discussions   |  License   |

  Source.DataAccess.TableNameAttribute.cs

 
using System;

namespace BLToolkit.DataAccess
{
    [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)]
    public class TableNameAttribute : Attribute
    {
        public TableNameAttribute()
        {
        }

        public TableNameAttribute(string name)
        {
            _name = name;
        }

        public TableNameAttribute(string database, string name)
        {
            _database = database;
            _name     = name;
        }

        public TableNameAttribute(string database, string owner, string name)
        {
            _database = database;
            _owner    = owner;
            _name     = name;
        }

        private string _database; public string Database { get { return _database; } set { _database = value; } }
        private string _owner;    public string Owner    { get { return _owner;    } set { _owner = value;    } }
        private string _name;     public string Name     { get { return _name;     } set { _name = value;     } }
    }
}
 
© 2010 www.bltoolkit.net
support@bltoolkit.net