草庐IT

server_id

全部标签

c# - 返回具有 id == 某物的元素的行号的 LINQ 语句?

如何编写返回id==元素的ROWNUMBER的LINQ语句? 最佳答案 据我所知,没有直接的方法可以做到这一点。您必须将整个查询下拉到客户端,然后您可以从那里转换行号。作为替代方案,您可以编写一个使用ROW_NUMBER的存储过程,然后从LinqtoSQL命中该过程。在您的情况下,您能够做到这一点的唯一方法是客户端。请记住,以下语句不会在服务器上执行此操作,但会拉下整个表并在客户端获取索引...using(vardc=newDataClasses1DataContext()){varresult=dc.Users.AsEnumera

c# - 我应该将枚举 ID/值存储在数据库中还是 C# 枚举中?

假设我的数据库表有UserType、SalesType等列我应该拥有包含UserTypeID、userTypeName的数据库表还是应该只创建一个C#枚举? 最佳答案 两者有什么问题?如果值是用户定义的或不断变化的,enum肯定不适合。如果值严格不变(例如性别),您可以将它们作为enums以便于在应用程序中引用,也可以在数据库中作为单独的表来强制执行外键和作为一个引用。 关于c#-我应该将枚举ID/值存储在数据库中还是C#枚举中?,我们在StackOverflow上找到一个类似的问题:

c# - 上传 Excel 工作表并将数据导入 SQL Server 数据库

我正在开发这个简单的应用程序来上传Excel文件(.xlsx)并将该Excel工作表中的数据导入.NET中的SQLServerExpress数据库我在浏览并选择文件后单击导入按钮时使用以下代码。protectedvoidButton1_Click(objectsender,EventArgse){StringstrConnection="DataSource=.\\SQLEXPRESS;AttachDbFilename='C:\\Users\\Hemant\\documents\\visualstudio2010\\Projects\\CRMdata\\CRMdata\\App_Dat

c# - 如何使用 C# 代码获取可用 SQL Server 的列表?

我已经创建了一个桌面应用程序。在应用程序启动时,我想显示本地PC上所有可用SQLServer实例的列表,并允许选择要连接的SQLServer名称。有没有办法获取本地PC上可用的所有SQLServer实例名称的列表?非常感谢。 最佳答案 stringmyServer=Environment.MachineName;DataTableservers=SqlDataSourceEnumerator.Instance.GetDataSources();for(inti=0;i 关于c#-如何使用

c# - IQueryable<T> 按 ID 列表过滤

假设我们有一个IQueryable.Where子句可以按单个ID值过滤,但我如何返回IQueryable基于ID列表?[TestMethod]publicvoidTestIQueryableWithList(){intID1=1;ListIDs=newList{1,3,4,8};using(vardb=newSellooEntities()){//worksfineassinglevaluevariq=db.tblSearches.Where(x=>x.seaUserId==ID1);//howcanidoittocheckforalltheIDs??foreach(intIDinID

c# - 将数组传递给 SQL Server 存储过程

如何使用C#将数组变量传递给SQLServer存储过程并将数组值插入整行?提前致谢。SQLServer表:ID|Product|Description-------------------------------8A3H|Soda|600mlbottleC#数组:string[]info=newstring[]{"7J9P","Soda","2000mlbottle"};SQLServer存储过程:ALTERPROCINSERT(@INFO_ARRAYARRAY)ASBEGININSERTINTOProductsVALUES(@INFO_ARRAY)END

c# - Youtube 数据 API : Retrieving multiple Video entries by IDs in a single request

我想知道是否有办法在YouTube上查询多个随机单个查询中的视频(视频ID已知)?我将视频ID存储在本地数据库中,需要显示多个网页中的详细信息(带有拇指、评分、作者姓名等的列表)。我正在查看Youtube数据API,发现我可以像这样的实体数据:UrivideoEntryUrl=newUri("http://gdata.youtube.com/feeds/api/videos/video_id");Videovideo=request.Retrieve(videoEntryUrl);在循环中重复这个似乎是个坏主意,因为配额。还有“批处理”可用——http://code.google.co

c# - 为什么 .NET SmtpClient 发送的电子邮件缺少 Message-Id?

这是我在App.Config中的SMTP设置:这就是我发送电子邮件的方式:message.SubjectEncoding=System.Text.Encoding.UTF8;message.BodyEncoding=System.Text.Encoding.UTF8;smtpClient.Send(message);这是有效的!但唯一的问题是,我的电子邮件将进入垃圾邮件文件夹,这是因为它们的标题中缺少Message-Id。我在Thunderbird中使用相同的帐户,当我使用Thunderbird发送电子邮件时,Message-Id会添加到我的电子邮件中,但从我的应用程序发送的电子邮件不

c# - 我可以通过 Telegram Bot API 通过用户 ID 获取电话号码吗?

我正在使用TelegramBotAPI向用户发送即时消息。我已经安装了nugetpackage.这个包裹是recommendbytelegramdevelopers.我创建了一个TelegramBot并使用代码成功访问了它。当我向机器人发送消息时,机器人会得到一些关于发件人的信息。我需要用户的电话号码,以便在我们的系统中识别他们并将信息发回给他们。我的问题是我可以通过telegramUserId获取用户电话号码吗?我这样做是为了方便用户。如果我能得到用户电话号码,我就不必向用户索取。现在我的命令是这样的:debt9811201243我要debt 最佳答案

c# - 使用最小起订量模拟 HttpContext.Current.Server.MapPath?

我正在对我的家庭Controller进行单元测试。在我添加保存图像的新功能之前,此测试运行良好。导致问题的方法如下所示。publicstaticvoidSaveStarCarCAPImage(intcapID){byte[]capBinary=Motorpoint2011Data.RetrieveCapImageData(capID);if(capBinary!=null){MemoryStreamioStream=newMemoryStream();ioStream=newMemoryStream(capBinary);//savethememorystreamasanimage//