DotNet.Business/Model/DbParameter.cs

(完整代码) 1KB

//--------------------------------------------------------------------
// All Rights Reserved , Copyright (C) 2014 , Hairihan TECH, Ltd.
//--------------------------------------------------------------------

using System;
using System.Data;
using System.Runtime.Serialization;

namespace DotNet.Business
{
    using DotNet.Utilities;
    
    [DataContract]
	[KnownType(typeof(DBNull))]
	public class DbParameter
	{
		public DbParameter(string name, object value)
			: this(name, value, ParameterDirection.Input)
		{
		}

		public DbParameter(string name, object value, ParameterDirection parameterDirection)
		{
			Name = name;
			Value = value;
			ParameterDirection = parameterDirection;
		}

		public IDbDataParameter GetIDbDataParameter(IDbHelper dbHelper)
		{
			IDbDataParameter result = dbHelper.MakeParameter(Name, Value);
			result.Direction = ParameterDirection;
			return result;
		}

		[DataMember]
		public string Name { get; set; }

		[DataMember]
		public object Value { get; set; }

		[DataMember]
		public ParameterDirection ParameterDirection { get; set; }
	}
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。