小编Mar*_*tea的帖子

EntityFramework到Json的解决方法?(序列化类型的对象时检测到循环引用... DynamicProxies)

所以我有这笔交易

楷模

public class News
{

    public News()
    {
        this.Created = DateTime.Now;
    }

    public int Id { get; set; }       
    public string Title { get; set; }
    public string Preamble { get; set; }
    public string Body { get; set; }
    public DateTime Created { get; set; }

    public int UserId { get; set; }

    public virtual User User { get; set; }

    public int CategoryId { get; set; }
    public int ImageId { get; set; }

    public virtual Image …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc json entity-framework

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

Linq:丢失记录

所以在我的情况下,我得到了2个表,其中一个语言,一个是资源,我想要做的是查找每种语言中缺少的所有资源...

我想要的默认语言是languageId = 1

表"资源"

Id    Key    Value    LanguageId
1     k1     test     1
2     k1     test     2
3     k1     test     3
Run Code Online (Sandbox Code Playgroud)

表"语言"

Id   
1
2
3
4
5
6
7
Run Code Online (Sandbox Code Playgroud)

语言包含大约10行语言.

现在我想做的是拿出那些存在的资源 (ex结果)

Key   Value   LanguageId
k1    test    1
k1    test    2
k1    test    3
k1    null    4
k1    null    5
k1    null    6
k1    null    7
Run Code Online (Sandbox Code Playgroud)

任何建议如何解决这个问题,香港专业教育学院尝试过GroupJoin和SelectMany,但没有很好的结果.

.net c# linq lambda

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

SQL - 为什么没有一种方法可以选择SELECT ALL,除了这一列

我的一般问题是我想从左连接中选择所有列,而我不需要知道连接两个表的ID.我知道没有必要选择all,但由于你需要除了id之外的所有字段,为什么没有更短的方法:SELECT*除了"this column",我觉得行动时间应该缩短相反的方式?

T1:
aID,
c1,
c2,
c3,
c4

t2:
aID,
c1,
c2,
c3,
c4

Select * from t1 left join t2 on t1.aid = t2.aid

result: t1:aid, c1, c2, c3, c4, aid, c1, c2 ,c3 ,c4
Run Code Online (Sandbox Code Playgroud)

而不是选择我想要的每一列,我只想选择除"援助"之外的所有列.

sql select reverse join

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

标签 统计

.net ×1

asp.net-mvc ×1

c# ×1

entity-framework ×1

join ×1

json ×1

lambda ×1

linq ×1

reverse ×1

select ×1

sql ×1