草庐IT

sql-server-ce-4

全部标签

c# - 在 LINQ 查询中调用 SQL 用户定义的函数

我很难让它发挥作用。我正在尝试在IQueryable上使用以下过滤器助手进行半径搜索。在RadiusSearch应用之前,还有一组其他过滤器会被应用。顺序应该并不重要,因为目标是让查询延迟到ToList()操作。publicstaticIQueryableRadiusSearch(thisIQueryablecommunities){varcenterLatitude=30.421278;varcenterLongitude=-97.426261;varradius=25;returncommunities.Select(c=>newApiSearchCommunity(){Commu

c# - 如何使用C#检查SQL查询是否成功

我是C#和SQL的新手。现在我从一个表单访问一个类中的函数。我的代码是publicvoidupdateSupplierInformation(stringid,stringname,stringbalance,stringplace,stringaddress,stringphone,stringbankname,stringbankbranch,stringaccountno){if(conn.State==ConnectionState.Closed){conn.Open();}SqlCommandNewCmd=conn.CreateCommand();NewCmd.Connect

c# - 如何使用 C# 将数据插入 SQL 表并实现上传功能?

下面是我正在使用的代码,用于尝试将数据插入到我的“ArticlesTBL”表中。我还想将图像文件上传到我的计算机。我收到一条错误消息:“UploadedUserFiles”附近的语法不正确。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.IO;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Web

c# - Entity Framework 获取 sql 连接

鉴于ClosingconnectionsexplicitlyinEntityFramework和http://msdn.microsoft.com/en-us/library/bb738582%28v=vs.90%29.aspx看来我应该使用上下文来创建连接而不是执行以下操作using(SqlConnectioncon=newSqlConnection("PersistSecurityInfo=False;IntegratedSecurity=true;InitialCatalog=Remember;server=(local)")){...}我的理解是我会去掉连接字符串利用EF内置的

c# - 添加服务引用给出异常 : Unable to connect to remote server

从控制台应用程序客户端调用时,我的WCF服务返回结果。但是,它正在显示Exception:Unabletoconnecttoremoteserver实际错误:Failedtoinvoketheservice.Possiblecauses:Theserviceisofflineorinaccessible;theclient-sideconfigurationdoesnotmatchtheproxy;theexistingproxyisinvalid.Refertothestacktraceformoredetail.Youcantrytorecoverbystartinganewpro

c# - 使 Linq to Sql 使用 ISNULL 而不是 COALESCE 生成 T-SQL

我有一个linqtosql查询,它返回一些余额非零的订单(事实上,查询有点复杂,但为了简单起见,我省略了一些细节)。这个查询也应该返回没有CardItems的订单(在T-SQL中两个子查询都返回NULL,并且比较两个NULLS给出FALSE,所以我将子查询的NULL结果值转换为0以进行比较)。varq=(fromoindb.Orderswheredb.Cards(p=>p.OrderId==o.Id&&p.Sum+(db.CardItems.Where(i=>i.IncomeId==p.Id).Sum(i=>(double?)i.Amount)??0)!=(db.CardItems.W

c# - 为什么 EF 5.0 在编译为 sql 时不支持此 EF 4.x LINQ 语法?

我有一些代码最近从EF4.2升级到EF5.0(实际上是EF4.4,因为我在.Net4.0上运行)。我发现我必须更改查询的语法,我很好奇为什么。让我从问题开始。我有一个由客户端定期填充的事件日志表。对于每个事件日志,都会在报告表中创建一个条目。这是定期运行的查询,用于发现Report表中还没有条目的任何事件日志。我在EF4.2中使用的查询是:fromelin_repository.EventLogswhere!_repository.Reports.Any(p=>p.EventLogID==el.EventlogID)自升级到EF5.0后,我在运行时收到以下错误:System.NotSu

c# - 如何使用 SQL Server 将可为空的 guid 声明为 C# CLR 存储过程的可选参数

我正在编写一个部署在SQLServer2008R2(所以.Net3.5)上的C#存储过程,并希望将一个可选参数声明为可为null的guid。这是我首先尝试的:[Microsoft.SqlServer.Server.SqlProcedure]publicstaticvoidspCalcPerc(SqlGuidpID,SqlGuidsID=DBNull.Value)由于编译时错误而失败:Defaultparametervaluefor'sID'mustbeacompile-timeconstant这是因为DBNull.Value不是常量,这很痛苦。所以我尝试将声明更改为:[Microsof

c# - 在 Windows Server 2008 或更高版本上检测提升的权限

我有一个在WindowsServer平台(2008或更高版本)上运行的C#、.Net4.6.1Windows窗体应用程序,需要“以管理员身份运行”。需要提升权限,因为应用程序更改了各种文件夹的用户访问权限(如果重要,则在IIS默认网站根目录下)。我无法检测应用程序是否已“以管理员身份运行”。如果我正常启动应用程序(即不是作为管理员)以下代码varisAdmin=WindowsIdentity.GetCurrent().Owner.IsWellKnown(WellKnownSidType.BuiltinAdministratorsSid);返回true,但更改目录上某些用户访问权限的代码

c# - 被 "The remote server returned an error: (403) Forbidden"与 https 中的 WCF 服务难住了

我有一个WCF服务,由于这个错误,我已经将其归结为几乎没有。它把我逼上了墙。这就是我现在所拥有的。一个非常简单的WCF服务,具有一个返回值为“test”的字符串的方法。一个非常简单的Web应用程序,它使用该服务并将字符串的值放入标签中。在Win2003上使用SSL证书运行IIS6的Web服务器。同一服务器上其他可用的WCF服务。我将WCF服务发布到它的https位置我在VS中以Debug模式运行Web应用程序,它运行良好。我将Web应用程序发布到WCF服务所在的同一台服务器上的https位置,该服务器位于同一台SSL证书下我得到,“远程服务器返回错误:(403)禁止访问”我几乎更改了I