问题列表 - 第11517页

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

LINQ Where()单管或双管/&符号

任何人都想评论我们是否应该在LINQ Where()扩展/查询中使用"I"或"II"和"&"或"&&"?与LINQ to SQL有什么区别?由此产生的表达树比星期五下午我的大脑还要多

谢谢,

static void Main(string[] args)
{
    var numbers = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

    var q1 = numbers.Where(i => i == 1 | i == 2);
    var q2 = numbers.Where(i => i == 1 || i == 2);

    var q3 = numbers.Where(i => i == 1 & i < 3);
    var q4 = numbers.Where(i => i == 1 && i < 3);

    Write(q1);
    Write(q2);
    Write(q3);
    Write(q4);
}

static …
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

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

带有Listbox和带有绑定的Combobox的WPF主 - 详细信息视图

我几天来一直在四处寻找我的问题的答案,但我找不到解决方案.

问题是组合框用以前选择的用户'更新User类中的Test对象.

即,您选择user2,user2具有test2,然后选择具有test5的user5.现在,如果再次选择user2,它将显示它具有test5.

这是一些代码.我有两个类用户和测试.每个都有两个ObservableCollections.这就是我设置它们的方式:

public class User
{
    public string Name { get; set; }
    public int test { get; set; }
    public test userTest { get; set; }
}

public class test
{
    public int ID { get; set; }
    public String Name { get; set; }
}

public class ListOfTests:ObservableCollection<test>
{
    public ListOfTests()
    {
        for (int i = 0; i < 4; i++)
        {
            test newTest = new test();
            newTest.ID = i;
            newTest.Name = "Test " + i; …
Run Code Online (Sandbox Code Playgroud)

data-binding wpf combobox listbox

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

如何删除postgres中的大对象

我应该拨打lo_unlink吗?删除没有从pg_largeobject中删除该对象.

database postgresql

7
推荐指数
2
解决办法
4946
查看次数

表单身份验证重定向导致锚定丢失

所以这就是问题所在.

我使用Anchors作为一种非刷新的方式来允许当前视图对象的书签.

HTTP://myserver/showobject.aspx#objectid=10

我使用这个,所以当更新对象id时,它不会尝试在页面上刷新.

继承人.

我正在使用表单身份验证来处理对这些页面的访问.因此,当您尝试在未先登录的情况下浏览上述链接时,会将您重定向到登录页面.一旦您成功通过身份验证,就可以将FormsAuthentication.RedirectFromLoginPage(...)转到您来自的页面.

除了它将#objectid = 10位中断.

我想了几个hacks(在重定向到登录页面之前设置一个cookie然后读取cookie并在"RedirectFromLoginPage"完成后更新链接)来解决这个问题,但是想知道是否有任何真正的方法使FormsAuthentication.RedirectFromLoginPage做我真正想要它做的事情.

回顾一下:

感谢您提前协助,

约翰.

.net c# asp.net anchor forms-authentication

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

是否有一个存储过程调用其他存储过程不好?

我正在尝试使一个长存储过程更易于管理,有一个存储过程调用其他存储过程是错误的例如我想有一个sproc将数据插入表中并根据类型插入其他信息进入该类型的表,如:

BEGIN TRANSACTION

        INSERT INTO dbo.ITSUsage (
            Customer_ID,
            [Type],
            Source
        ) VALUES ( 
            @Customer_ID,
            @Type,
            @Source
            )
    SET @ID = SCOPE_IDENTITY()  

    IF @Type = 1
        BEGIN
                  exec usp_Type1_INS @ID, @UsageInfo 
            END
        IF @TYPE = 2
                BEGIN
                  exec usp_Type2_INS @ID, @UsageInfo 
            END

    IF (@@ERROR <> 0)
        ROLLBACK TRANSACTION
    ELSE
        COMMIT TRANSACTION      
Run Code Online (Sandbox Code Playgroud)

或者这是我应该在我的应用程序中处理的东西?

sql sql-server

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

迭代对象属性

有没有办法迭代对象属性和方法.我需要写一个像这样的实用函数:

function iterate(obj)
{
    //print all obj properties     
    //print all obj methods
}
Run Code Online (Sandbox Code Playgroud)

所以运行这个功能:

iterate(String);
Run Code Online (Sandbox Code Playgroud)

将打印:

property: lenght
function: charAt
function: concat...
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript

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

关于size_t和offset_t用法的指导原则?

这可能是一个C++ 101问题:我很好奇的准则是使用size_toffset_t,如他们的目的是什么情况了,什么情况下,他们不打算等我没有做很多便携式编程的,所以我也通常只是用类似intunsigned int数组大小,索引等.但是,我认为最好在可能的情况下使用其中一些更标准的typedef,所以我想知道如何正确地做到这一点.

作为后续问题,对于使用Visual Studio 2008在Windows上进行开发,我应该在哪里查找实际的typedef?我发现size_t在VS安装目录中的多个头文件中定义了,所以我不确定我应该使用哪些头文件,而且我找不到offset_t任何地方.

c++

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

如何获取apache列出文件夹内容?

如何让Apache显示我的文件夹的内容并提供链接?与http://www.kernel.org/pub/linux/类似?

我无法访问Apache配置,因此我正在寻找.htaccess或我可以在我的主文件夹中执行的操作.

apache directory

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

如何在git中合并子目录?

是否可以仅将子目录的更改从本地git分支合并到远程git分支,还是"全有或全无"?

例如,我有:

branch-a
 - content-1
 - dir-1
   - content-2
Run Code Online (Sandbox Code Playgroud)

branch-b
 - content-1
 - dir-1
   - `content-2
Run Code Online (Sandbox Code Playgroud)

我只想将branch-a dir-1的内容与branch-b dir-1的内容合并.

git

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