草庐IT

c# - 无法将类型 'bool' 隐式转换为 'system.threading.tasks.task bool'

我在服务实现代码中遇到此错误:“无法将类型‘bool’隐式转换为‘system.threading.tasks.taskbool’”。你能更正我的代码吗?publicTasklogin(stringusn,stringpwd){DataClasses1DataContextauth=newDataClasses1DataContext();varmessage=frompinauth.Userswherep.usrName==usn&&p.usrPass==pwdselectp;if(message.Count()>0){returntrue;}else{returnfalse;}}

c# - 在List<T>中选择整周没有休息日的记录 - C#

我有一个定义如下的Employee类:Employee{publicintId{get;set;}publicstringName{get;set;}publicDateTimeWorkDate{get;set;}publicboolisOff{get;set;}}这是我的类实现和用法:Listworkers=newList(){newEmployee{Id=1,Name="Emp1",WorkDate=Convert.ToDateTime("4/11/2016"),IsOff=false},newEmployee{Id=1,Name="Emp1",WorkDate=Convert.T

c# - 将 JObject 添加到 JObject

我有一个像这样的json结构:varjson={"report":{},"expense":{},"invoices":{},"projects":{},"clients":{},"settings":{"users":{},"companies":{},"templates":{},"translations":{},"license":{},"backups":{},}}我想向json添加一个新的空对象,如“report”:{}我的C#代码是这样的:JObjectjson=JObject.Parse(File.ReadAllText("path"));json.Add(newJOb

c# - 从 LINQ DataContext 中的表名获取表数据

我需要从LinqDataContext的表名中获取表数据。代替这个varresults=db.Authors;我需要做这样的事情。stringtableName="Authors";varresults=db[tableName];它可以是DataContext中可用的任何表名。 最佳答案 给定DataContext上下文和stringtableName,你可以说:vartable=(ITable)context.GetType().GetProperty(tableName).GetValue(context,null);

c# - 如何清除 Linq to Sql 上的 DataContext 缓存

我正在使用LinqtoSql查询某些数据库,我只使用Linq从数据库中读取数据,并通过其他方式对其进行更改。(这是无法更改的,这是我们正在扩展的应用程序的限制,所有更新都必须通过其sdk)。这很好,但是我遇到了一些缓存问题,基本上,我使用Linq查询一行,然后通过外部方式删除它,然后如果我再次使用linqi查询该行,我会在外部创建一个新行得到了旧的(缓存的)数据。我无法关闭对象跟踪,因为这似乎会阻止数据上下文自动加载相关属性(外键)。有什么方法可以清除DataContex缓存吗?我在网上找到了一个方法,但它似乎不安全:http://blog.robustsoftware.co.uk/2

c# - LINQ to XML - 从文件加载 XML 片段

我有带有多个根元素的源XML文件,对此我无能为力。将这些片段加载到具有单个根节点的XDocument中的最佳方法是什么?我可以创建该根节点以获得有效的XML文档?示例:应该是这样的:谢谢! 最佳答案 下面是使用XmlReader的方法,这可能是最灵活、执行速度最快的方法:XmlReaderSettingsxrs=newXmlReaderSettings();xrs.ConformanceLevel=ConformanceLevel.Fragment;XDocumentdoc=newXDocument(newXElement("roo

c# - MonoDevelop 3.1.1 找不到 System.Xml.Linq

我刚刚下载了适用于MacOSX的“MonoforAndroid”/MonoDevelop3.1.1试用版。我正在尝试使用XDocument解析一些XML。但是我似乎找不到我需要的导入:usingSystem.Xml.Linq;我收到以下错误:Thetypeornamespacename'Linq'doesnotexistinthenamespace'System.xml'.Areyoumissinganassemblyreference?在SolutionExplorer中的References下打开System.Xml引用显示其中没有Linq:System.Xml-Reference

c# - Linq - 如何从仅包含另一个列表项目的列表中选择项目?

我有这两个类:publicclassItem{publicintId{get;set;}publicListTestList{get;set;}}publicclassTest{publicintId{get;set;}publicItemItem{get;set;}publicbyteState{get;set;}}项目类数据:Id123和测试类数据:ItemState111213212432现在我需要编写一个查询,从我的类中选择状态为1和2的项目。例如,对于上面的示例,它应该返回项目=3的行。我写了这个查询:varstateList=newList(){1,2};Items.Whe

c# - 如何使用 LINQ 在组内进行排序

是否有可能(最好使用LINQ)在不打乱组顺序的情况下在组本身内对具有自然分组的集合进行排序?让我解释一下。我有一个这样的集合:Listlist=newList(){newgrpitem(){groupCode="1",item="a"},newgrpitem(){groupCode="1",item="b"},newgrpitem(){groupCode="1",item="c"},newgrpitem(){groupCode="2",item="a"},newgrpitem(){groupCode="2",item="c"},newgrpitem(){groupCode="2",it

c# - 如何从方法返回匿名类型?

我有一个想从多个地方调用的Linq查询:varmyData=fromaindb.MyTablewherea.MyValue=="A"selectnew{a.Key,a.MyValue};如何创建一个方法,将这段代码放入其中,然后调用它?public???GetSomeData(){//myLinqquery} 最佳答案 IQueryable和IEnumerable都可以。但是您想使用类型特定的版本IQueryable电话>或IEnumerable电话>.因此您需要创建一个类型来保存数据。varmyData=fromaindb.MyT