• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# StatementType类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中StatementType的典型用法代码示例。如果您正苦于以下问题:C# StatementType类的具体用法?C# StatementType怎么用?C# StatementType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



StatementType类属于命名空间,在下文中一共展示了StatementType类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: CreateRowUpdatedEvent

		protected override RowUpdatedEventArgs CreateRowUpdatedEvent(DataRow dataRow, IDbCommand command,
		                                                             StatementType statementType,
		                                                             DataTableMapping tableMapping)
		{
			NpgsqlEventLog.LogMethodEnter(LogLevel.Debug, CLASSNAME, "CreateRowUpdatedEvent");
			return new NpgsqlRowUpdatedEventArgs(dataRow, command, statementType, tableMapping);
		}
开发者ID:seeseekey,项目名称:CSCL,代码行数:7,代码来源:NpgsqlDataAdapter.cs


示例2: ApplyParameterInfo

 protected override void ApplyParameterInfo(DbParameter parameter, DataRow datarow, StatementType statementType, bool whereClause)
 {
     SqlParameter parameter2 = (SqlParameter) parameter;
     object obj3 = datarow[SchemaTableColumn.ProviderType];
     parameter2.SqlDbType = (SqlDbType) obj3;
     parameter2.Offset = 0;
     if ((parameter2.SqlDbType == SqlDbType.Udt) && !parameter2.SourceColumnNullMapping)
     {
         parameter2.UdtTypeName = datarow["DataTypeName"] as string;
     }
     else
     {
         parameter2.UdtTypeName = string.Empty;
     }
     object obj2 = datarow[SchemaTableColumn.NumericPrecision];
     if (DBNull.Value != obj2)
     {
         byte num2 = (byte) ((short) obj2);
         parameter2.PrecisionInternal = (0xff != num2) ? num2 : ((byte) 0);
     }
     obj2 = datarow[SchemaTableColumn.NumericScale];
     if (DBNull.Value != obj2)
     {
         byte num = (byte) ((short) obj2);
         parameter2.ScaleInternal = (0xff != num) ? num : ((byte) 0);
     }
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:27,代码来源:SqlCommandBuilder.cs


示例3: Statement

 /// <summary>
 /// Initializes a new instance of the Statement class.
 /// </summary>
 /// <param name="proxy">Proxy object for the statement.</param>
 /// <param name="type">The type of the statement.</param>
 internal Statement(CodeUnitProxy proxy, StatementType type) 
     : base(proxy, (int)type)
 {
     Param.AssertNotNull(proxy, "proxy");
     Param.Ignore(type);
     CsLanguageService.Debug.Assert(System.Enum.IsDefined(typeof(StatementType), this.StatementType), "The type is invalid.");
 }
开发者ID:jonthegiant,项目名称:StyleCop,代码行数:12,代码来源:Statement.cs


示例4: TaxRequest

 /// <summary>
 /// Initializes a new instance of the <see cref="TaxRequest"/> class.
 /// </summary>
 /// <param name="docType">
 /// The doc Type. This determines if the quotation should be recorded or if it is just an estimate.
 /// Defaults to an estimate.
 /// </param>
 public TaxRequest(StatementType docType = StatementType.SalesOrder)
 {
     DocDate = DateTime.Today.ToString("yyyy-M-dddd");
     DetailLevel = DetailLevel.Tax;
     Commit = false;
     DocType = docType;
 }
开发者ID:drpeck,项目名称:Merchello,代码行数:14,代码来源:TaxRequest.cs


示例5: Clear

 /// <summary>
 /// Resets content of this request.
 /// Used for pooling.
 /// </summary>
 public void Clear()
 {
     DbStatementType = 0;
     EntityName = null;
     FieldNames = null;
     InputItemsCount = 0;
 }
开发者ID:adrobyazko-softheme,项目名称:PQL,代码行数:11,代码来源:DataRequestBulk.cs


示例6: TryGetSimpleCaseStatementType

        private bool TryGetSimpleCaseStatementType(SwitchCase theCase, out StatementType statementType, out string gotoLabel)
        {
            gotoLabel = null;
            statementType = StatementType.None;
            if (theCase.Body.Statements.Count != 1 || !string.IsNullOrEmpty(theCase.Body.Statements[0].Label))
            {
                return false;
            }

            Statement statement = theCase.Body.Statements[0];
            if (statement is GotoStatement)
            {
                statementType = StatementType.Goto;
                gotoLabel = (statement as GotoStatement).TargetLabel;
            }
            else if (statement is BreakStatement)
            {
                statementType = StatementType.Break;
            }
            else if (statement is ContinueStatement)
            {
                statementType = StatementType.Continue;
            }

            return statementType != StatementType.None;
        }
开发者ID:Feng2012,项目名称:JustDecompileEngine,代码行数:26,代码来源:FixSwitchCasesStep.cs


示例7: CreateStatement_ExpectValid

        public void CreateStatement_ExpectValid()
        {
            //Arrange
            string localStatementIdString = "STMT01";
            StatementId localStatementId = new StatementId(localStatementIdString);

            SpecificFieldsFactory localfactory = new SpecificFieldsFactory();
            string[] listspecificfields = { "Credit Card", "12" };
            StatementType localStatementType = new StatementType(localfactory, "CreditCardProvider", listspecificfields);

            StatementSpecificFields localspecificfields = localStatementType.getSpecificFields();

            int localstatementAccountnumber = 1234567;
            string localstatementAccountholdername = "Bruce";
            DateTime localstatementDate = DateTime.Now;
            StatementCommonFields localStatementCommonFields = new StatementCommonFields(localstatementAccountnumber, localstatementAccountholdername, localstatementDate);

            APSUser localAPSUser = new APSUser(new APSUserId("1"), "testusername", "testpassword");
            BillingAccount localBillingAccount = new BillingAccount(new BillingAccountId("1"), new BillingCompanyId("1"), "testusername", "testpassword", localAPSUser);

            //Act
            Statement localStatement = new Statement(localStatementId, localStatementCommonFields, localStatementType, localspecificfields, localAPSUser, localBillingAccount);

            //Assert
            Assert.AreEqual(localStatement.StatementId, localStatementId);
            Assert.AreEqual(localStatement.StatementCommonFields, localStatementCommonFields);
            Assert.AreEqual(localStatement.StatementType, localStatementType);
            Assert.AreEqual(localStatement.StatementSpecificFields, localspecificfields);
            Assert.AreEqual(localStatement.APSUser, localAPSUser);
            Assert.AreEqual(localStatement.BillingAccount, localBillingAccount);
        }
开发者ID:ELEN7045-Group1,项目名称:group-project,代码行数:31,代码来源:StatementTest.cs


示例8: Command

 public Command(string identifier, string value, StatementType statementType, MetaData<IMeta> metaData, bool rcon)
     : base(statementType, metaData)
 {
     Identifier = identifier;
     Value = value;
     RCON = rcon;
 }
开发者ID:keithharvey,项目名称:Script-Parser,代码行数:7,代码来源:Command.cs


示例9: Statement

 public Statement(string text, StatementType type, ResultType result, IDictionary<string, object> parameters)
 {
     Type = type;
     Text = text;
     Result = result;
     Parameters = parameters ?? new Dictionary<string, object>();
 }
开发者ID:mikeobrien,项目名称:Gribble,代码行数:7,代码来源:Statement.cs


示例10: FbRowUpdatedEventArgs

		public FbRowUpdatedEventArgs(
			DataRow				row, 
			IDbCommand			command, 
			StatementType		statementType, 
			DataTableMapping		tableMapping)
			: base(row, command, statementType, tableMapping) 
		{
		}
开发者ID:cafee,项目名称:NETProvider,代码行数:8,代码来源:FbRowUpdatedEventArgs.cs


示例11: CreateRowUpdatedEvent

		protected override RowUpdatedEventArgs CreateRowUpdatedEvent(
			DataRow dataRow,
			IDbCommand command,
			StatementType statementType,
			DataTableMapping tableMapping)
		{
			return new NpgsqlRowUpdatedEventArgs(dataRow, command, statementType, tableMapping);
		}
开发者ID:dstimac,项目名称:revenj,代码行数:8,代码来源:NpgsqlDataAdapter.cs


示例12: CreateRowUpdatingEvent

 protected override RowUpdatingEventArgs CreateRowUpdatingEvent(
 DataRow dataRow,
 IDbCommand command,
 StatementType statementType,
 DataTableMapping tableMapping)
 {
     return null;
 }
开发者ID:karmamule,项目名称:ReconRunner,代码行数:8,代码来源:DataReaderAdapter.cs


示例13: RowUpdatedEventArgs

		RowUpdatedEventArgs (DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping) 
		{
			this.dataRow = dataRow;
			this.command = command;
			this.statementType = statementType;
			this.tableMapping = tableMapping;
			this.status = UpdateStatus.Continue;
		}
开发者ID:chriswebb,项目名称:mono,代码行数:8,代码来源:RowUpdatedEventArgs.cs


示例14: RowUpdatedEventArgs

		protected RowUpdatedEventArgs (DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping) 
		{
			this.dataRow = dataRow;
			this.command = command;
			this.statementType = statementType;
			this.tableMapping = tableMapping;
			this.errors = null;
			this.status = UpdateStatus.Continue;
			this.recordsAffected = 0; // FIXME
		}
开发者ID:jjenki11,项目名称:blaze-chem-rendering,代码行数:10,代码来源:RowUpdatedEventArgs.cs


示例15: CreateStatementSpecificFields_ExpectValid

        public void CreateStatementSpecificFields_ExpectValid()
        {
            //Arrange
            SpecificFieldsFactory localfactory = new SpecificFieldsFactory();

            string[] listspecificfields = { "You will need to pay by the 25th on the month", "1000" };

            StatementType localStatementType = new StatementType(localfactory, "Municipality", listspecificfields);

            StatementSpecificFields localspecificfields = localStatementType.getSpecificFields();

            //Assert
            Assert.IsNotNull(localspecificfields);
        }
开发者ID:ELEN7045-Group1,项目名称:group-project,代码行数:14,代码来源:StatementTypeTest.cs


示例16: ApplyParameterInfo

		protected override void ApplyParameterInfo (DbParameter parameter,
				                                    DataRow datarow,
				                                    StatementType statementType,
				                                    bool whereClause)
		{
			OleDbParameter p = (OleDbParameter) parameter;
			p.Size = int.Parse (datarow ["ColumnSize"].ToString ());
			if (datarow ["NumericPrecision"] != DBNull.Value) {
				p.Precision = byte.Parse (datarow ["NumericPrecision"].ToString ());
			}
			if (datarow ["NumericScale"] != DBNull.Value) {
				p.Scale = byte.Parse (datarow ["NumericScale"].ToString ());
			}
			p.DbType = (DbType) datarow ["ProviderType"];
		}
开发者ID:jamescourtney,项目名称:mono,代码行数:15,代码来源:OleDbCommandBuilder.cs


示例17: RowUpdatedEventArgs

 public RowUpdatedEventArgs(DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping) {
     switch(statementType) {
     case StatementType.Select:
     case StatementType.Insert:
     case StatementType.Update:
     case StatementType.Delete:
     case StatementType.Batch:
         break;
     default:
         throw ADP.InvalidStatementType(statementType);
     }
     _dataRow = dataRow;
     _command = command;
     _statementType = statementType;
     _tableMapping = tableMapping;
 }
开发者ID:krytht,项目名称:DotNetReferenceSource,代码行数:16,代码来源:RowUpdatedEventArgs.cs


示例18: ApplyParameterInfo

        override protected void ApplyParameterInfo(DbParameter parameter, DataRow datarow, StatementType statementType, bool whereClause) {
            OdbcParameter p = (OdbcParameter) parameter;
            object valueType = datarow[SchemaTableColumn.ProviderType];
            p.OdbcType = (OdbcType) valueType;

            object bvalue = datarow[SchemaTableColumn.NumericPrecision];
            if (DBNull.Value != bvalue) {
                byte bval = (byte)(short)bvalue;
                p.PrecisionInternal = ((0xff != bval) ? bval : (byte)0);
            }

            bvalue = datarow[SchemaTableColumn.NumericScale];
            if (DBNull.Value != bvalue) {
                byte bval = (byte)(short)bvalue;
                p.ScaleInternal = ((0xff != bval) ? bval : (byte)0);
            }
        }
开发者ID:nlh774,项目名称:DotNetReferenceSource,代码行数:17,代码来源:OdbcCommandBuilder.cs


示例19: ApplyParameterInfo

 protected override void ApplyParameterInfo(DbParameter parameter, DataRow datarow, StatementType statementType, bool whereClause)
 {
     OdbcParameter parameter2 = (OdbcParameter) parameter;
     object obj3 = datarow[SchemaTableColumn.ProviderType];
     parameter2.OdbcType = (OdbcType) obj3;
     object obj2 = datarow[SchemaTableColumn.NumericPrecision];
     if (DBNull.Value != obj2)
     {
         byte num2 = (byte) ((short) obj2);
         parameter2.PrecisionInternal = (0xff != num2) ? num2 : ((byte) 0);
     }
     obj2 = datarow[SchemaTableColumn.NumericScale];
     if (DBNull.Value != obj2)
     {
         byte num = (byte) ((short) obj2);
         parameter2.ScaleInternal = (0xff != num) ? num : ((byte) 0);
     }
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:18,代码来源:OdbcCommandBuilder.cs


示例20: RowUpdatingEventArgs

        private UpdateStatus _status; // UpdateStatus.Continue; /*0*/

        public RowUpdatingEventArgs(DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping) {
            ADP.CheckArgumentNull(dataRow, "dataRow");
            ADP.CheckArgumentNull(tableMapping, "tableMapping");
            switch(statementType) {
            case StatementType.Select:
            case StatementType.Insert:
            case StatementType.Update:
            case StatementType.Delete:
                break;
            case StatementType.Batch:
                throw ADP.NotSupportedStatementType(statementType, "RowUpdatingEventArgs");                
            default:
                throw ADP.InvalidStatementType(statementType);
            }
            _dataRow = dataRow;
            _command = command; // maybe null
            _statementType = statementType;
            _tableMapping = tableMapping; 
        }
开发者ID:nlh774,项目名称:DotNetReferenceSource,代码行数:21,代码来源:RowUpdatingEventArgs.cs



注:本文中的StatementType类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Statements类代码示例发布时间:2022-05-24
下一篇:
C# StatementSyntax类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap