小编Gif*_*guy的帖子

我用IQueryable <T>做错了什么?

我认为IQueryable <T>是从IEnumerable中获得的<T>,所以为什么我不能像记录集合一样访问我的查询结果?

public bool DoLogIn(System.String strUserName, System.String strPassword)
{
    if (this.IsLoggedIn)
        return false;

    ASRDBDataContext ASRData = new ASRDBDataContext();
    IQueryable<user> CurrUser =
        from usr in ASRData.users
        where usr.userName == strUserName
        where usr.password == strPassword
        select usr;

    if (CurrUser.Count() != 1)
        return false;

    this.CurrUserID = CurrUser[0].userID;   // Error
    return true;
}
Run Code Online (Sandbox Code Playgroud)

返回的错误是:"无法将带有[]的索引应用于类型为'System.Linq.IQueryable <user>' 的表达式"

.net c# linq ienumerable iqueryable

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

数据绑定WPF DataGrid控件到System.Data.DataTable对象?

要使我的WPF DataGrid控件绑定到DataTable对象,我需要做什么?

我已经忍受了好几天了.即使绑定和查询都正常工作,并且表中有可观察的数据 - 数据网格中也没有显示任何内容.

我的XAML代码类似于:

<Window x:Class="DataGridTest.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:TK="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit"
    Title="Window1" Height="300" Width="300">
        <Grid>
            <TK:DataGrid ItemsSource="{Binding Path=DTUsers}" />
        </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

我的C#代码隐藏类似于:
(DAO是我的数据访问对象)

public partial class Window1 : Window
{
    public dao DAO = new dao (ConnectionString) ;
    public System.Data.DataTable DTUsers { get; set; }

    public Window1()
    {
        InitializeComponent();

        if (DAO != null)
            DTUsers = DAO.Query( @"SELECT * FROM users" );
            // Returns a DataTable object containing user records.
            // I have confirmed that this returns my data correctly.
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# data-binding wpf xaml

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

Value Object是一个糟糕的模式吗?

使用VO(POCO)是一种糟糕的设计模式吗?有人说对象的所有域逻辑都需要在该对象中.

例如:ProductVO:Id,Name,Description

ProductBO:SearchById(int id),Insert(ProductVO newProduct),Update(ProductVO updatedProduct,SearchByKeyword(string word)......

design-patterns

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

如何在标准<style>标签中创建子类?

例如,我可能想创建一个div.Style1块,其中<img />此类div 中的所有元素都被赋予某些属性.

这可能吗?如果是这样,那么正确的语法是什么?

html css

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

如何在父元素的 style 属性中设置子元素的 CSS 样式?

例子:

<div style="SET IMAGE ATTRIBUTES HERE!">
    <img src="http://somesite.com/someimg.jpg"><br />
    <img src="http://someothersite.com/someotherimg.jpg"><br />
    ...
</div>
Run Code Online (Sandbox Code Playgroud)

由于我的动态 ASP.NET 代码生成的结构,我宁愿避免使用预定义的 CSS 类。这些属性会因一个 web 控件而异,并且不能在<head><body>部分中全局设置。例如,我可能在一个页面上有两个 Web 控件,每个控件都为它们的所有子图像设置了不同的 CSS 属性。

作为最后的手段,我可​​以为这些控件拼凑一个动态 CSS 类生成器 - 但这将是一个巨大的痛苦,并且结果非常草率。也就是说,每个 webcontrol 都会生成自己的 CSS 类,以某种方式将其写入headbody部分,同时确保多个 webcontrol 不会为其 CSS 类使用相同的名称。就像我说的那样,这是一个巨大的草率混乱 - 因此我希望能够将所有这些信息塞进各个控件的属性标签中,这样它们就不会相互干扰。

html css asp.net

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

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

C#.NET:如何仅基于"Type"对象创建类的新实例?

例:

public static System.Object CreateInstance ( System.Type t )
{
    // return t.<CreateNewObject>;
}
Run Code Online (Sandbox Code Playgroud)

.net c# oop types object

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

在Win32 Release模式下在VC ++ 2010中查看准确的反汇编的最佳方法是什么?

我正在编写程序集级别的优化代码,并且需要确保C ++编译器可以在Release-Mode下正确使用它。

我曾经能够在VS 2002中使发布模式程序在断点处中断(并在逐步执行时显示原始反汇编),但是我不记得我是如何工作的。VS 2010是否有任何可能允许这种情况发生的选项?

c++ assembly breakpoints break disassembly

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

SQL Server:选择不是数字0-9的第一个字符或/

我有一个名为的表Person,以及一个NVarChar名为的列Notes.

Notes列中包含大量文本,但始终以某种形式开头,并且始终/插入.

例如:

1/23 some text
45/678/9%*&^%$#@
02/468/ some other text
Run Code Online (Sandbox Code Playgroud)

我需要选择第一个不是数字的字符位置/.
我不关心这个职位是基于0还是基于1; 事后我可以容纳.

在此示例中,如果我使用的是基于1的字符位置,则选择应生成以下内容:

5
9
8
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server string text

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

SQL Server:具有指数的文字的默认数据类型是什么?

具有指数的文字的默认数据类型是什么?

例如,文字的默认数据类型是什么 5000E0

具体来说,我需要确保默认值是FLOAT(即FLOAT(53))

如果默认值是REAL(ie FLOAT(24)),那么我担心会添加额外的隐式转换,从而减慢我的查询速度.

sql sql-server types literals sql-server-2017

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