小编gcb*_*fln的帖子

DTO/POCO 是否应该在所有属性上都有构造函数和私有 setter?

我知道这里有很多关于 DTO 和 POCO 的讨论,但我真的找不到关于这个的讨论。是否有关于在没有构造函数与私有 setter 和构造函数的情况下编写 DTO 的规则?

示例 A:

public class Person
{
    public int Id { get; set; }
    public String Name { get; set; }
    public int Age { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

示例 B:

public class Person
{
    public Person (int id, String name, int age)
    {
        Id = id;
        Name = name;
        Age = age;
     }

    public int Id { get; }
    public String Name { get; }
    public int Age { get; } …
Run Code Online (Sandbox Code Playgroud)

c# design-patterns class poco dto

6
推荐指数
2
解决办法
2699
查看次数

基于以前的值SQL SERVER 2005进行更新

我需要更新这些NULL值:

PK |  CODE
---+-------
1  |   20
2  |   NULL
3  |   NULL
4  |   30
5  |   NULL
6  |   NULL
7  |   NULL
8  |   40
9  |   NULL
Run Code Online (Sandbox Code Playgroud)

像这样:

PK   |   CODE
-----+------------
1    |    20
2    |    20
3    |    20
4    |    30
5    |    30
6    |    30
7    |    30
8    |    40
9    |    40
Run Code Online (Sandbox Code Playgroud)

它应始终基于最后的最小值.

我已经尝试了下面的代码,但它只更新了在开头有价值的那一行之前的第一行.

QUERY

UPDATE TT 
SET CODE = (SELECT CODE 
FROM #TSPV_TEMP T2 with(nolock)
WHERE T2.KEY …
Run Code Online (Sandbox Code Playgroud)

sql sql-server logic sql-server-2005 sql-update

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

标签 统计

c# ×1

class ×1

design-patterns ×1

dto ×1

logic ×1

poco ×1

sql ×1

sql-server ×1

sql-server-2005 ×1

sql-update ×1