问题列表 - 第36254页

LINQ 的“Where”方法如何工作?

LINQ 的“where”方法到底是如何定义的?我猜实现是这样的:

public static IEnumerable<T> Where ( this partialParent, Func<bla,bla> myDelegate ) 
Run Code Online (Sandbox Code Playgroud)

现在,如果我像这样调用Where方法:

from c in context.Con
where ( c.Col1 == c.Col2 )
select c
Run Code Online (Sandbox Code Playgroud)

我猜"c.Col1 == c.Col2"是传递下来并且某个foreach循环进行检查。但是当我像这样调用 where 时发生了什么:

where ( c.Col1 == c.Col2 || c.Col3 == c.Col4 )
Run Code Online (Sandbox Code Playgroud)

这两个“检查”是否作为一个整体表达式传递下来?也许我错过了一些非常简单的事情。

c# linq

3
推荐指数
1
解决办法
3461
查看次数

如何在PostgreSQL中使用(安装)dblink?

我已经习惯了Oracle并在我的架构中创建了一个dblink,然后访问了这样一个远程数据库:mytable@myremotedb那么对于PostgreSQL有没有相同的做法?

现在我正在使用这样的dblink:

SELECT logindate FROM dblink('host=dev.toto.com
                              user=toto
                              password=isok
                              dbname=totofamily', 'SELECT logindate FROM loginlog');
Run Code Online (Sandbox Code Playgroud)

当我执行此命令时,我收到以下错误:

提示:没有函数匹配给定的名称和参数类型.您可能需要添加显式类型转换.

有人有想法吗?我们是否必须"激活"dblinks或在使用它们之前做些什么?

我们要查询的远程数据库有什么问题吗?我们还要激活dblink吗?我一直都有could not establish connection.这是行类型:

SELECT dblink_connect_u('host=x.x.x.x dbname=mydb user=root port=5432');
Run Code Online (Sandbox Code Playgroud)

IP地址正确,Postgres正在远程服务器上运行.任何的想法?

sql postgresql dblink

56
推荐指数
4
解决办法
13万
查看次数

编写LINQ查询来搜索所有子目录?

我有一个解决方案文件夹,我收集了所有.dll并存储在数组列表中.我必须搜索所有子目录.如何编写LINQ查询?

var r = dir.GetFiles("*.dll")
           .Where<FileInfo>(i => i.Name.StartsWith("SAMPLE"))
           .ToList();
Run Code Online (Sandbox Code Playgroud)

它是否正确?例如,我20 dll的名称为"SAMPLE"

linq c#-4.0

1
推荐指数
1
解决办法
229
查看次数

在分离的对象中进行Hibernate延迟加载

我已经创建了一个类,我在其中设置了一些要加载LAZY的字段(其他实体).现在我需要在从会话中分离后使用该对象,因此我显然需要确保在分离之前填充所需的所有字段.我试着把这些懒惰的字段叫做吸气剂,但这似乎不起作用.任何人都知道如何强制加载这些字段?

java hibernate lazy-loading

17
推荐指数
1
解决办法
2万
查看次数

Silverlight 4是否符合WCAG 2.0规范

我需要构建一个符合WCAG 2.0规范的Web应用程序.

该应用程序的一个主要特征是必须在客户端上执行某些代码.我没有办法避免它(这是电子标志的老问题).

这就是为什么我想到了Silverlight(当然还有RIA服务).但我没有找到任何有关以这种方式开发的应用程序是否符合WCAG 2.0要求的信息.

有任何链接或意见吗?

提前致谢.

silverlight w3c accessibility wcag

5
推荐指数
1
解决办法
782
查看次数

我在向空间发送参数时遇到错误

我正在从我的iphone应用程序发送参数到php页面到genrate xml,如下所示.

feedurl=@"http://www.abc.net/feed/index_clatest.php?more=s-laday gaga";
Run Code Online (Sandbox Code Playgroud)

当它运行时,网址在mozila中运行.

但是当我在我的iphone应用程序中运行它时,我得到以下错误.

由于未捕获的异常'NSInvalidArgumentException'导致的应用程序,原因:'- [NSConcreteData initWithContentsOfURL:options:error:]:nil URL*

注意:当我在争论中发送s-lady时,它可以工作.

请帮帮我.

iphone objective-c nsurlconnection

0
推荐指数
1
解决办法
887
查看次数

标签栏控制器

我可以在一个标签栏控制器上添加多少个标签?

iphone uitabbarcontroller

1
推荐指数
1
解决办法
249
查看次数

斯卡拉:咖喱的施工人员

我有以下Scala类:

class Person(var name : String, var age : Int, var email : String)
Run Code Online (Sandbox Code Playgroud)

我想使用Person构造函数作为curried函数:

def mkPerson = (n : String) => (a : Int) => (e : String) => new Person(n,a,e)
Run Code Online (Sandbox Code Playgroud)

这有效,但还有另一种方法可以做到这一点吗?这种方法似乎有点乏味且容易出错.我可以想象像Function.curried这样的东西,但是对于构造函数来说.

constructor scala currying

20
推荐指数
3
解决办法
5159
查看次数

Excel单元格使用C#进行合并时隐藏Windows对话框

我在Windows应用程序中成功地将gridview导出到Excel,但问题是当我要在该excel表中合并某些单元格区域时,它会引发一个Windows对话框.因此,每次我合并这些单元格时,它都不会给出任何例外,但它会显示一个对话框.

我不想要那个对话框,我怎么隐藏它?

我合并细胞的代码是:

wksheet.get_Range(lstGetTotalTitleCells[0].ToString(), lstGetTotalTitleCells[lstGetTotalTitleCells.Count - 3].ToString()).MergeCells = true;

// wksheet.Range[GetRanges[0].ToString(), GetRanges[GetRanges.Count-2].ToString()].Merge();
Run Code Online (Sandbox Code Playgroud)

c# excel

2
推荐指数
1
解决办法
1908
查看次数

新编译的应用程序需要 UAC/高程?

我有一个系统,我使用 UAC 将其设置为普通系统,并在我的 delphi 环境中编译名为 ka.exe 的项目,并为其创建一个 installshield 项目。

设置,一切都完成了!但是每当我开始我的程序时,它都需要提升,我不知道为什么。

只是为了确保 installshield 没有在我身上玩心理游戏,我编译了一个新的 .exe,然后手动将它复制到我的联网计算机上。

图标看起来一样,上面也有这个 UAC 盾牌。

我的项目内部有一些函数可能会与网络共享名称交谈,并与 SQL 数据库交谈......

那么为什么我的应用程序需要提升才能运行?

delphi uac elevation process-elevation windows-vista

2
推荐指数
1
解决办法
2626
查看次数