小编Isa*_*c E的帖子

Linq to SQL - 无法更新

我在将linq更新为sql实体时遇到了一些麻烦.出于某种原因,item除了名称,我可以更新我的实体的每个字段.

以下是我写的两个简单测试:

 [TestMethod]
        public void TestUpdateName( ) {
            using ( var context = new SimoneDataContext( ) ) {
                Item item = context.Items.First( );

                if ( item != null ) {
                    item.Name = "My New Name";
                    context.SubmitChanges( );
                }
            }
        }

        [TestMethod]
        public void TestUpdateMPN( ) {
            using ( var context = new SimoneDataContext( ) ) {
                Item item = context.Items.First( );

                if ( item != null ) {
                    item.MPN = "My New MPN";
                    context.SubmitChanges( );
                } …
Run Code Online (Sandbox Code Playgroud)

c# sql-server linq-to-sql

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

按SQL中的一系列值进行分组

我的表如下:

id | label_id | value
1  | 1        | 500
2  | 1        | 600
3  | 1        | 900
4  | 1        | 10000
5  | 1        | 300
6  | 2        | ...
....................
Run Code Online (Sandbox Code Playgroud)

现在,我想生成一个查询结果,例如:

caption        | count
Less than 500  | 1
500 to 900     | 2
Above 900      | 1
Run Code Online (Sandbox Code Playgroud)

简而言之,我正在尝试对结果集进行分区,以便按一系列值进行分组.有任何想法吗?

分区组显然是预先定义的,这意味着我提前知道我的分区方案应该是:<500,500-900,900 +等等.

谢谢!

sql sql-server

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

标签 统计

sql-server ×2

c# ×1

linq-to-sql ×1

sql ×1