小编Cur*_*ite的帖子

Linq-to-sql不包含或不包含?

我正在构建一个民意调查小部件.我有两张桌子,称之为民意调查和民意调查.我需要做一个linq查询来获取PollsCompleted中给定用户不存在的所有轮询.

我有以下几套:

对于活跃的投票==真实

对于PollsCompleted,其中UserId == ThisUserId PollId = Polls.Id

现在我需要获得PollsCompleted中不存在的所有民意调查.我需要使用单个或多个查询的示例.我试图将其分解为2个查询.

基本上,我有2个类型为T和T1的IQueryables.我想取T1.ParentId中不存在T.ID的所有T'.

linq linq-to-sql

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

SqlDependency vs SqlCacheDependency

它们之间的关键区别是什么?它们何时应该使用?我最初的理解是SqlCacheDependency使用了轮询,但我已经读过它对ASP.NET 2.0来说也没有.我想知道哪个最适合在ASP.NET Web服务器下缓存linq查询.这将是ASP.NET 3.5.

使用SQL Server 2005数据库时,SqlCacheDependency类还支持与System.Data.SqlClient.SqlDependency类的集成.SQL Server 2005的查询通知机制检测对数据的更改,这些更改使SQL查询的结果无效,并从System.Web.Caching.Cache中删除与SQL查询关联的所有缓存项.

sql asp.net

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

ASP.NET Profiles版本控制?

ASP.NET配置文件如何处理版本控制?我知道,因为数据是序列化的,这可能是一个问题,而不是表.

它会引发某种序列化错误吗?

示例:我将v1对象存储到配置文件.我使用新的v2版本更新我的Web应用程序,但数据库仍包含v1对象.

当我尝试将v1对象反序列化为v2对象时会发生什么?这个问题的最佳解决方案是什么?

.net asp.net asp.net-profiles

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

为匿名用户IIS 7.5授权一个目录?

我正在尝试在IIS 7.5中为匿名访问添加目录.它适用于Web Dev,但不适用于IIS 7.5

我目前正在目录中使用此web.config.这是一个带有样式表的目录:

<?xml version="1.0"?>
<!-- 
    Note: As an alternative to hand editing this file you can use the 
    web admin tool to configure settings for your application. Use
    the Website->Asp.Net Configuration option in Visual Studio.
    A full list of settings and comments can be found in 
    machine.config.comments usually located in 
    \Windows\Microsoft.Net\Framework\v2.x\Config 
-->

    <configuration>
        <appSettings/>
        <connectionStrings/>
        <system.web>
            <authorization>

                <allow users="*" />

            </authorization>

        </system.web>
    </configuration>
Run Code Online (Sandbox Code Playgroud)

更新:

我已经转到该文件夹​​并在身份验证下,我已经将IIS_USR中的匿名身份验证更改为池.这似乎是正确的.

我会奖励那些为理解这个环境提供非常好的解释和资源的人.此外,如何全局应用它将很有用 - 对于所有文件夹.

asp.net iis-7

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

如何在回发asp.net按钮之前运行javascript函数?

我正在使用Javascript创建一个DIV元素并使用onclientclick打开一个新页面.这非常有效.现在,我需要从服务器端写入它,并且必须在回发之前创建此元素.

如何在回发之前获取javascript?

目前,我必须按两次按钮,因为在第一次点击时也不存在要写的元素.

为了清楚起见,我需要在按钮的"OnClick"之前执行此操作.

更新:看起来在回发之前调用了Javascript函数,但在运行第二个回发之前元素没有更新.嗯

更新:不幸的是它比这复杂一点.

我正在javascript中创建一个div标签来打开一个新窗口.在div标签内部,我使用数据绑定语法<%= Preview%>,以便我可以在服务器端访问此元素.从服务器端,我正在注入代码.

我想这可能是鸡蛋问题,但不确定.

UPDATE!

它不是Javascript没有先运行.它是数据绑定机制,它在我能够设置它之前读取空白变量.

javascript asp.net

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

ASP.NET代码表达式,数据绑定和其他声明性Expressoins

这些标签有什么不同?

<%<%#<%= <%$

更重要的是,如何在ASP.NET控件中使用声明性语法显示页面属性?我试图在ASP.NET控件中执行此操作.任务是设置标签的文本但我不想在我想要更改输出控件的情况下以编程方式执行此操作.我收到有关服务器端控件的错误,不能包含此语法.我不确定我需要一个数据绑定控件来做我想做的事,但这是另一种选择.

部分答案即将到来.

更新我在ASP.NET 4.5中看到过一个新标签?现场

<%:

asp.net data-binding

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

概率代码问题

当我使用isWinConfidence切换isWinDefault时,我得到了截然不同的结果.我觉得他们应该是一样的.我的代码或统计数据中是否存在我误解的错误?

此测试旨在模拟单次硬币1倍与硬币翻转多次.

问题是

如果P(x)是70%那么p(x)*100应该在70%的时间内> = 70,不是吗?

谢谢.

    private void TestWin()
    {
        double headsUp = 0;
        double testRuns = 100;
        for (double i = 0; i < testRuns; i++)
        {
            if (IsWinConfidence())
            {
                headsUp++;
            }

        }
        label1.Text = "Probability of Heads is " + headsUp /testRuns;

    }

    private bool IsWinDefault()
    {
        if (r.NextDouble() <= .7)
        {
            return true;
        }
        return false;
    }

    private bool IsWinConfidence()
    {
        int headsCount = 0;
        for (double x = 0; x < 100; x++)
        {
            if …
Run Code Online (Sandbox Code Playgroud)

c# statistics

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

使visual studio autoformat成为我的源代码?

我已经搜索了但是Visual Studio 2008有一个C#的设置,它会在我编写它时自动形成/美化我的代码吗?VB.NET有一个名为"美化"的设置.我也已经搜索了档案,并找到了一个宏来执行保存,我知道我可以将它拖放到工具栏上,但我希望它能在没有我为ASPX和CS文件做任何事情的情况下工作.

这可以通过内置设置,修改或添加来实现吗?谢谢

asp.net visual-studio

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

SQL Server 2005级联删除

我不是100%确定级联删除是如何工作的.

我有简单的表,看起来像这样

用户User_ID

ExtendedUser User_ID

评论User_Id

帖子User_ID

我基本上有大量的表引用User的User_ID.我想在一个表上设置级联删除,以便我可以删除User对象并确保删除所有引用User的表.

但是,我的理解是我需要在每个引用User的表上设置删除操作.我需要在每个子表上设置"级联删除".我的理解是否正确?

SQL Server级联

更新:看起来我必须为每个关系设置它.我应该在哪里将这些关系视为"存储"?也许我的观念不对.

看起来我可以使用父表中的管理工作室为每个关系设置所有参照完整性规则.

sql-server sql-server-2005

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

Linq-to-Sql Count

我需要对条件为真的连接结果集中的项进行计数.因此我有一个"从哪里加入哪里"的表达方式.该表达式必须以select或groupby结尾.我实际上不需要列数据,因此可以更快地不选择它:

count = (from e in dc.entries select new {}).Count();
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 在数据库负载方面有更快的方法吗?
  2. 我必须复制我的整个查询副本.有没有办法构建我的查询,我可以在一个地方为两个计数和获得所有字段的列表?

谢谢.

请特别注意:

  1. 查询是连接而不是简单表,因此我必须使用select语句.
  2. 我将需要2个不同的查询主体,因为我不需要为计数加载所有实际字段,但是将列表.

我假设当我使用select查询时,当我使用query.Count vs Table.Count时,它正在填充数据.期待那些了解我要求的更好方法的人以及对实际情况的一些详细了解.我需要提取日志来深入研究这个问题.

linq-to-sql

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