LINQ to SQL如何输出参数
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇文章将为大家详细讲解有关LINQ to SQL如何输出参数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。LINQ to SQL输出参数映射到引用参数,并且对于值
千家信息网最后更新 2025年01月17日LINQ to SQL如何输出参数
这篇文章将为大家详细讲解有关LINQ to SQL如何输出参数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
LINQ to SQL输出参数映射到引用参数,并且对于值类型,它将参数声明为可以为 null。
下面的示例带有单个输入参数(客户 ID)并返回一个输出参数(该客户的总销售额)。
ALTER PROCEDURE [dbo].[CustOrderTotal] @CustomerID nchar(5), @TotalSales money OUTPUT AS SELECT @TotalSales = SUM(OD.UNITPRICE*(1-OD.DISCOUNT) * OD.QUANTITY) FROM ORDERS O, "ORDER DETAILS" OD where O.CUSTOMERID = @CustomerID AND O.ORDERID = OD.ORDERID
其生成代码如下:
[Function(Name="dbo.CustOrderTotal")] public int CustOrderTotal( [Parameter(Name="CustomerID", DbType="NChar(5)")]string customerID, [Parameter(Name="TotalSales", DbType="Money")] ref System.NullabletotalSales) { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), customerID, totalSales); totalSales = ((System.Nullable ) (result.GetParameterValue(1))); return ((int)(result.ReturnValue)); }
我们使用下面的语句调用此存储过程:注意:LINQ to SQL输出参数是按引用传递的,以支持参数为"in/out"的方案。在这种情况下,参数仅为"out"。
decimal? totalSales = 0; string customerID = "ALFKI"; db.CustOrderTotal(customerID, ref totalSales); Console.WriteLine("Total Sales for Customer '{0}' = {1:C}", customerID, totalSales);
语句描述:这个实例使用返回 Out 参数的存储过程。
关于"LINQ to SQL如何输出参数"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
参数
输出
篇文章
客户
更多
语句
过程
面的
存储
不错
实用
代码
内容
单个
实例
情况
文章
方案
知识
示例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广西网络技术转让案例
上海工会党性体检软件开发
银行软件开发中心都考什么
海迅网络技术有限公司
服务器未能解析服务器名称
食神软件开发
做运营还是软件开发好
触点互联网科技有限公司怎么样
企业网络安全风险控制
服务器前段啥意思
大规模量子加密网络技术
sqlcmd 还原数据库
大数据库怎么样
为什么服务器突然流量高
涉法涉诉数据库
潜山网络安全
普陀区信息化软件开发品质保障
我的世界手机服务器密码
体测系统数据库设计代码
服务器存储作用
网络安全怎样自学
网络安全发展观是哪些
梅毅 网络安全和信息化
linux 联想服务器
高密软件开发自学网教学视频
无线网络技术教程实验
网络安全法基本架构
跨界电商软件开发
建立和落实网络安全责任制怎么写
兼职软件开发 武汉