问题列表 - 第7992页

Linq to SQL - 不要获取特定列

有没有办法使用linqtosql获取特定列而不必使用匿名类型并单独指定每个返回的文件?

我们使用SQLMetal生成dbml文件,该文件包含将查询数据结果放入其中的所有类型.但是,当linq查询中包含select列时,结果将转换为匿名类型,而不是dbml文件中声明的类型.我想从特定表中选择除一个列之外的所有列,但仍然在相关的dbml类型中返回结果.

任何想法都赞赏.

.net linq sqlmetal linq-to-sql

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

LINQPad是否等同于DataContext类?

我已经使用LINQPad刚刚开始,到目前为止,我喜欢它,但我所遇到的最LINQ教程SQL使用全由Visual Studio生成的持续更新等我还相当新的LINQ到SQL一个DataContext类的所以我的问题是LINQPad中的以下等价物(如果有的话)......

MyDbDataContext db = new MyDbDataContext();

...

db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

linq linqpad linq-to-sql

23
推荐指数
4
解决办法
2万
查看次数

使用Ruby中的属性对对象列表进行排序

我有一个Fruit名为的结构列表basket.每个Fruit结构都有一个name(一个字符串)和一个calories(一个整数).我想这样排序basket:

  1. Fruit最高的s calories首先出现.例如,含400卡路里的水果出现在400卡路里的水果之前.

  2. 如果两个Fruit■找相等calories,则Fruitname是第一位字母是第一位的,不区分大小写.例如,给定两个具有相同卡路里的水果,一个名为"香蕉"的水果将在一个名为"柑橘"之前出现.

定义Fruit不是我控制的,所以我更喜欢一种不涉及混合Fruit或改变它的解决方案.这可能吗?

ruby sorting idioms

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

使用Fluent NHibernate执行Sql语句

基本上我希望能够做到这一点:

session.ExecuteSql("...");

我不需要它映射到任何实体或返回任何值.有什么建议?

.net c# vb.net nhibernate

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

编写伪代码 - 最佳实践?

我不想邀请Pseudocode在这里是否有用的论点,...有很多与此相关的问题.我觉得写伪代码有时很有用,但有一件事一直在发生,我表达的最好方法是什么?

有时我最终会使用编号方法,有时我会使用C风格的语法,但大部分时间它都是我认为当时最好的混合.这很好,但在6个月后,当我再来看一遍时,并不总是那么清楚意图是什么!为了打击我最近开始将页面分成两部分而在右半部分,我会写pidgin [在这里插入语言],在左边我会写出非常明显和冗长的英文.

我不认为没有任何"标准"来编写伪代码,但我很想知道其他人是如何做到的,也许这将帮助我决定采用统一的方法.

提前致谢.

哦,我知道这个问题是主观的,如果这不是SO的预期目的,我很抱歉,但它仍然是一个有效的问题.事实上,计算中真的有很多问题只有一个正确的答案吗?我将把最有用的答案标记为正确.

pseudocode

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

这个Java代码中的短路逻辑有什么问题?

为什么func3不能在下面的程序中执行?在func1之后,func2不需要得到评估但是对于func3,不应该吗?

if (func1() || func2() && func3()) {
        System.out.println("true");
    } else {
        System.out.println("false");
    }
}

public static boolean func1() {
    System.out.println("func1");
    return true;
}

public static boolean func2() {
    System.out.println("func2");
    return false;
}

public static boolean func3() {
    System.out.println("func3");
    return false;
}
Run Code Online (Sandbox Code Playgroud)

java logical-operators

8
推荐指数
2
解决办法
2894
查看次数

使用TaskExecutor示例的任何好的Spring线程?

我试图了解如何在使用Spring进行事务管理的Java应用程序中实现线程.我在Spring文档中找到了TaskExecutor部分,而ThreadPoolTask​​Executor看起来很符合我的需求;

ThreadPoolTask​​Executor类

此实现只能在Java 5环境中使用,但也是该环境中最常用的实现.它公开了bean属性,用于配置java.util.concurrent.ThreadPoolExecutor并将其包装在TaskExecutor中.如果您需要一些高级的东西,例如ScheduledThreadPoolExecutor,建议您使用ConcurrentTaskExecutor.

但是我不知道如何使用它.我一直在寻找好的例子现在没有运气.如果有人能帮助我,我会很感激.

java spring multithreading executor

25
推荐指数
1
解决办法
9万
查看次数

C#是否通过价值传递给Lambdas?

我有一些代码,

int count = 0;

list.ForEach(i => i.SomeFunction(count++));
Run Code Online (Sandbox Code Playgroud)

这似乎不会增加计数.计数是否按此值传递?如果我在lambda中使用{}有什么区别吗?

int count = 0;

list.ForEach(i => 
            {
                    i.SomeFunction(count++);
            });
Run Code Online (Sandbox Code Playgroud)

更新1

对不起,我的错误,它确实更新了原始计数.

.net c# lambda delegates

5
推荐指数
3
解决办法
1445
查看次数

如何知道Qt中何时连接了新的USB存储设备?

我想知道什么时候USB设备连接到运行我的Qt应用程序的计算机(在Windows中).在我的主要QWidget中,我重新实现了winEventFilter这样:

bool winEventFilter ( MSG * msg, long * result ) {
    qDebug() << msg;
    return false;
}
Run Code Online (Sandbox Code Playgroud)

当我连接USB设备时,我希望qDebug能发送至少一些东西,但我什么也得不到.

我猜我从根本上误解了这个过程 - 这是我的第一个Qt应用程序!

c++ windows usb qt

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

Internet Explorer等效于在javascript中加载文本文件

我希望在HTML页面中从javascript加载一些额外的数据.下面的解决方案很小,完全符合我在非Microsoft浏览器中需要做的事情.

问题是,Microsoft资源管理器相当于什么?请注意,我正在加载的数据不是XML格式.我也不想添加一个javascript库 - 我希望这个页面即使在拨号上也能快速加载.


var client = new XMLHttpRequest();
client.open('GET', 'gamedata.txt');
client.onreadystatechange = function() {
    if (client.readyState == 4) {
        alert(client.responseText); // Make sure its loaded
    }
}

client.send("");
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer dynamic

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