草庐IT

string-id

全部标签

c# - 由于过时的 CAS 政策,寻求替代 AppDomain.CreateDomain(string, evidence)

我正在学习Microsoft.NetFramework--ApplicationDevelopmentFoundationTrainingKit书第8章第2课:配置应用程序域ShowWinIni是我要执行的程序的程序集名称object[]hostEvidence={newZone(SecurityZone.MyComputer)};Evidencee=newEvidence(hostEvidence,null);//CreateanAppDomain.AppDomaind=AppDomain.CreateDomain("NewDomain",e);//Runtheassemblyd.E

c# - String.Replace(char, char) 还是 Replace(string, string)?

当我只需要将一个字符替换为另一个字符时,String.Replace(char,char)和String.Replace(string,string)之间是否存在性能差异? 最佳答案 是的,有:我做了一个快速实验,看起来字符串版本慢了大约3倍。stringa="quickbrownfoxjumpsoverthelazydog";DateTimet1=DateTime.Now;for(inti=0;i!=10000000;i++){varb=a.Replace('o','b');if(b.Length==0){break;}}Date

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

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

c# - LINQ to Entities 无法识别方法 'Int32 Parse(System.String)' 方法,并且无法将此方法翻译成存储表达式

我正在使用EntityFramework,我有一行代码将var转换回数据库的iint。varrecord=context.enrollments.SingleOrDefault(row=>row.userId==int.Parse(UserID)&&row.classId==int.Parse(ClassID));每当我尝试运行它时,我都会收到rhis错误。“LINQtoEntities无法识别‘Int32Parse(System.String)’方法,并且无法将此方法转换为存储表达式。”我也试过varrecord=context.enrollments.FirstOrDefault(

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# - 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# - Activator.CreateInstance(string) 和 Activator.CreateInstance<T>() 的区别

不,这不是关于泛型的问题。我有一个工厂模式,其中包含几个带有内部构造函数的类(如果不通过工厂,我不希望它们被实例化)。我的问题是CreateInstance失败并出现“没有为此对象定义无参数构造函数”错误,除非我在非公共(public)参数上传递“true”。例子//FailsActivator.CreateInstance(type);//WorksActivator.CreateInstance(type,true);我想使工厂通用化以使其更简单一些,如下所示:publicclassGenericFactorywhereT:MyAbstractType{publicstaticTG

c# - 系统.Data.SqlClient.SqlException : Invalid column name 'phone_types_phone_type_id'

我正在尝试从我的一些模型中获取信息,这些模型与我的主要员工模型具有外键关系。如果我单独绘制每个模型,我可以像往常一样毫无问题地访问它们,但我必须访问多个不同的网页才能这样做。我正在尝试将我的几个模型合并为一个Controller,并以这种方式使用它们。不幸的是,当我尝试访问这些模型时,出现了一个奇怪的错误:System.Data.SqlClient.SqlException:Invalidcolumnname'phone_types_phone_type_id'.搜索我的代码后,显然phone_types_phone_type_id出现的唯一位置是在我的迁移代码中。总的来说,我对C#和