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

  Source.DataAccess.ScalarSourceAttribute.cs

 
using System;

using BLToolkit.Data;

namespace BLToolkit.DataAccess
{
    [AttributeUsage(AttributeTargets.Method)]
    public class ScalarSourceAttribute : ScalarFieldNameAttribute
    {
        public ScalarSourceAttribute(ScalarSourceType scalarType)
            : base(0)
        {
            _scalarType = scalarType;
        }

        public ScalarSourceAttribute(ScalarSourceType scalarType, string name)
            : base(name)
        {
            _scalarType = scalarType;
        }

        public ScalarSourceAttribute(ScalarSourceType scalarType, int index)
            : base(index)
        {
            _scalarType = scalarType;
        }
        
        private ScalarSourceType _scalarType;
        public  ScalarSourceType  ScalarType
        {
            get { return _scalarType; }
            set { _scalarType = value; }
        }
    }
}
 
© 2010 www.bltoolkit.net
support@bltoolkit.net