小编abe*_*end的帖子

Request.IsLocal

这个属性是可欺骗的,还是100%值得信赖的?

我想确定一个请求只来自我的盒子.我必须添加这句话,因为我不能提出简单的问题.

c# asp.net request

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

roslyn能生成枚举吗?

所以,我觉得这是可能的,但我没有把它拼凑起来.我有查找表(ID和名称字段).我有枚举,我与查找保持同步.我想要的是创建一个SQL表列表,并让roslyn在编译期间/之前创建枚举.通过这种方式,我知道我的枚举总是同步的,而且这是我的另一件事.

有人可以告诉我这样,或者告诉我为什么这会是一个坏主意?我觉得解决方案并不是真的很多代码......

谢谢!

c# enums roslyn

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

Linq查询父子关系中的多个对象

我有这样的架构

包 - >列表 - >用户

所有'一对多'都在线下......

所以我想运行一个查询,我获得userID在用户中匹配的所有包.

var pck = (from pk in context.Package
             where pk.Lists[here's my problem]
Run Code Online (Sandbox Code Playgroud)

我假设这里的导航属性是:pk.Lists. *Users.UserId* == MyUserId但是我没有在列表级别看到导航属性.

我还没有得到像这样更复杂的EF查询.我环顾网络但没找到任何东西让它点击.我转向你堆叠.有人帮我看光!

编辑:再次感谢堆栈,我会尽我所能支付它!而且,所有这些答案都让我对ef4的力量有了启发!

c# linq entity-framework-4

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

列出OrderBy问题

我想要自己处理gridview排序.我无法想出这个:

protected void gvPackages_Sorting(object sender, GridViewSortEventArgs e)
    {
    List<Package> pck = new List<Package>();
    pck = Session["Packages"] as List<Package>;

    var output = (from p in pck
                  orderby p.Department
                  select p);        <-line that breaks
    // var output = pck.OrderBy(x => x.Department).ToList(); <- I've also tried this
    gvPackages.DataSource = output;
    gvPackages.DataBind();
    }
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

至少有一个对象必须实现IComparable.

包是一个实体,所以我不明白我错过了什么.我在网上找到的其他例子反映了我上面的内容,以及它的各种迭代.我错过了什么?我还要说部门只是一个领域,作为一个测试来使它工作,它将在最终版本中更具活力.

编辑:再次感谢堆栈,我是一个很大的假人.

c# asp.net sql-order-by entity-framework-4 tolist

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

标签 统计

c# ×4

asp.net ×2

entity-framework-4 ×2

enums ×1

linq ×1

request ×1

roslyn ×1

sql-order-by ×1

tolist ×1