首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Enterprise Library 4 数据访问应用程序块

(可选的)输入一个新的名称以设置 Name 属性,这是 ConnectionString 节点的名称。默认的名称ConnectionString 。...(可选的)输入新的名称以设置 Name 属性。这是 ConnectionString 节点的名称。默认的名称ConnectionString 。...GenericDatabase 类仅支持由 ADO.NET 提供功能的数据库提供程序。特别的,支持参数发现的数据访问重载无法工作。...此方法与 TransactionScope 类工作的方法兼容。如果有多个连接,TransactionScope 类将认为事务是分布式事务。分布式事务比本地事务有显著的性能和资源消耗。...避免传递 null 类型的存储过程参数。如果需要通过 SQLJ 存储过程使用 DB2 的可移植接口,这些做将可能无法正常工作。 处理异常 处理异常的策略在任何企业应用程序中都是必不可少的。

1.7K60

SqlConnection.ConnectionString 属性

如果在分析时发现语法中有错误,则产生运行库异常,如 ArgumentException。只有当试图打开连接时,才会发现其他错误。 连接字符串的基本格式包括一系列由分号分隔的关键字/对。...下表列出了 ConnectionString 中的关键字的有效名称。...名称 默认 说明 Application Name 应用程序的名称,如果不提供应用程序名称,默认是:“.Net SqlClient Data Provider” AttachDBFilename–...Workstation ID 本地计算机名称 连接到 SQL Server 的工作站的名称。 下表列出了 ConnectionString 内连接池的有效名称。...应用程序应确保用户无法在这些中嵌入额外的连接字符串参数(例如,输入“validpassword;database=somedb”作为密码,以试图连接到其他数据库)。

93910
您找到你想要的搜索结果了吗?
是的
没有找到

ConnectionString属性「建议收藏」

如果在分析时发现语法中有错误,则产生运行库异常,如 ArgumentException。只有当试图打开连接时,才会发现其他错误。 连接字符串的基本格式包括一系列由分号分隔的关键字/对。...如果关键字/对中的一个特定关键字多次出现在连接字符串中,则将所列出的最后一个用于集。 关键字区分大小写。 下表列出了 ConnectionString 中的关键字的有效名称。...关键字 默认 说明 Application Name N/A 应用程序的名称,或者“.Net SqlClient Data Provider”(如果不提供应用程序名称)。...Context Connection ‘false’ 如果应对 SQL Server 进行进程内连接,则为 true。 Current Language N/A SQL Server 语言记录名称。...Workstation ID 本地计算机名称 连接到 SQL Server 的工作站的名称。 下表列出了 ConnectionString 内连接池的有效名称。有关更多信息,请参见 使用连接池。

1.9K20

七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理

如果控件名称与类属性名称匹配会发生什么情况?...匹配不成功时,参数会设置为缺省,例如,如果是字符串类型则被设置为null,如果是整型则设置为0. 由于数据类型未匹配异常的抛出,不会进行分配。...当参数是类时,Model Binder 是如何工作的? 当参数为类,Model Binder将通过检索类所有的属性,将接收的数据与类属性名称比较。...当匹配成功时: 如果接收的,则会将分配给属性,如果无法执行分配,会设置缺省,ModelState.IsValid将设置为fasle。...如果分配成功,会考虑是否合法,ModelState.IsValid将设置为fasle。 如果匹配不成功,参数会被设置为缺省。在本实验中ModelState.IsValid不会受影响。 1.

5.2K100

【译】尝试使用Nullable Reference Types

,需要进行检查(例如:当类型为结构体时返回false为非,而对于引用类型为false则意味着它可能为) NotNullWhen(bool)表示即使类型允许,参数也不能为,条件是该方法的bool返回...MaybeNullWhen(bool)表示即使类型不允许参数参数也可以为,条件也是该方法的bool返回。它们可以在任何参数类型上指定。...10: } 11: } NotNullIfNotNull(string)属性表示任何输出都是非的,条件是指定名称的给定参数可以为。...也就是说,.NET Core的“Core Lib”部分(约占.NET核心共享框架的20%)已经完全更新。...在.NET中使无法预料到的NullReferenceExceptions异常的消失就是一个漫长的过程,但我们希望从长远来看,开发人员不再需要担心被隐式的咬到。你可以帮助我们。尝试并开始注解您的库。

3.7K10

ADO.NET入门教程(七) 谈谈Command对象高级应用

比如,执行ExcuteNonQuery()方法,应用程序将会保持阻塞,直到数据操作成功完成或者异常终止以及连接超时。...与其他编程语言不同,.NET是基于强类型来管理查询字符串数据的。通过提供类型检查和验证,命令对象可使用参数来将传递给 SQL 语句或存储过程。...Direction: 获取或设置一个,该指示参数是否只可输入、只可输出、双向还是存储过程返回值参数。 IsNullable: 获取或设置一个,该指示参数是否可以为。...ParamteterName: 获取或设置DbParamter的名称。 Size: 获取或设置列中数据的最大大小。 Value: 获取或设置该参数。  ...当执行命令时,ADO.NET同时将SQL文本,占位符和参数集合传递给数据库。 提示: 对于不同的数据源来说,占位符不同。

1.4K100

PDF.NET的SQL日志 ASP.net 路径问题 详解

尽管有些数据库系统能够提供SQL监视,比如SQLSERVER的事务日志跟踪,但好多数据库都没有提供这样的功能,所以很多数据(或者ORM)框架都会有一个记录执行的SQL日志的功能,PDF.NET例外,...                    throw new QueryException(ex.Message, cmd.CommandText, commandType, parameters, inTransaction, conn.ConnectionString...--PDF.NET SQL 日志记录配置(for 4.0)开始 记录执行的SQL语句,关闭此功能请将SaveCommandLog 设置为False,或者设置DataLogFile 为;...--LogExecutedTime 需要记录的时间,如果该等于0会记录所有查询,否则只记录大于该时间的查询。单位毫秒。...~ 运算符只能为服务器控件识别,并且位于服务器代码中。不能将 ~ 运算符用于客户端元素。

79860

c# mysql executenonquery_C#与数据库访问技术总结(八)之ExecuteNonQuery方法

可以采用参数化来实现相同的功能。 (2)参数化方式 SQL Server.NET数据提供程序和OLE DB.NET数据提供程序在指定参数时区别非常大,下面分别介绍。...①在SQL Server .NET数据提供程序中指定参数 SQL Server .NET数据提供程序支持指定的参数。...为了ADO.NET应用程序中执行存储过程,需要把存储过程的名称赋给命令文本,同时将命令的CommandType属性设置为存储过程。...如果存储过程返回,或者有一些参数,还必须创建参数,并把创建的参数添加到命令的Parameters集合中。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

56320

c# mysql executenonquery_C#与数据库访问技术之ExecuteNonQuery方法

可以采用参数化来实现相同的功能。 (2)参数化方式 SQL Server.NET数据提供程序和OLE DB.NET数据提供程序在指定参数时区别非常大,下面分别介绍。...①在SQL Server .NET数据提供程序中指定参数 SQL Server .NET数据提供程序支持指定的参数。...为了ADO.NET应用程序中执行存储过程,需要把存储过程的名称赋给命令文本,同时将命令的CommandType属性设置为存储过程。...如果存储过程返回,或者有一些参数,还必须创建参数,并把创建的参数添加到命令的Parameters集合中。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

63420

别再写 bug 了,避免指针的 5 个案例!

当一个变量的为 null 时,在 Java 里面表示一个不存在的对象,没有实际内容,没有给它分配内存,null 也是对象成员变量的默认。...1、字符串比较,常量放前面 if(status.equals(SUCCESS)){ } 这个时候 status 可能为 null 造成指针异常,应该把常量放前面,就能避免指针异常。...Java 中自带的断言关键字:assert,如: assert name == null : "名称能为"; 输出: Exception in thread "main" java.lang.AssertionError...: 名称不正确 不过默认是启动断言检查的,需要要带上 JVM 参数:-enableassertions 才能生效。...Spring中的用法: Assert.notNull(name,"名称能为"); 5、Optional Optional 是 JDK 8 新增的新特性,再也不用 !

75740

BI如何实现用户身份集成自定义安全程序开发

Standard - 类库(.NET Standard),输入项目名称,如:MySecurityProvider: (2) 添加程序包依赖 自定义安全提供程序所实现的接口是由几个程序包定义的,为此需要添加对这几个程序包的依赖...,不能为,不能和其它的安全提供程序重名。...比如安全提供程序需要访问数据库,那么数据库连接字符串即为一个必须的配置项,必须由管理员在安全提供程序管理页面配置好,该安全提供程序才能正常工作。可以没有任何必须的配置项,返回一个列表即可。...,不能为,不能和其它的安全提供程序重名。...基本信息包括用户的id,用户名和安全提供程序的名称,都不能为。 GetUserOrganizationsAsync 使用给定的token获取用户所属的部门信息。(该接口暂时没有使用)。

52830
领券