小编Cem*_*Cem的帖子

Linq将sql选入一个新类

我的问题是,当我有2个查询后,第一个不填充CampaignID属性,而第二个查询.这是我的代码;

查询1 ;

var query = from c in _context.MCTargets
                    where c.TargetDateFrom==d1 && c.TargetDateTo<=d2
                    group c by c.MarketingCampaignID into g
                    select new MSReport{
                        CampaignID = g.Key, // CampaignID is not populated here.
                               StartDate = d1,
                               EndDate = d2
                    };
Run Code Online (Sandbox Code Playgroud)

查询2 ;

var query2 = from c in _context.MCTargets
                    where c.TargetDateFrom == d1 && c.TargetDateTo <= d2
                    group c by c.MarketingCampaignID into g
                    select new 
                    {
                        CampaignID = g.Key,
                        StartDate = d1,
                        EndDate = d2
                    };
Run Code Online (Sandbox Code Playgroud)

MSReport.cs

public class MSReport
{ …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework linq-to-sql c#-4.0

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

使用Facebook发送按钮编码问题

页面标题的一部分是Sat?l?k Audi A3,当点击发送按钮时,似乎存在编码问题(见下图).我正在使用html 5,我有以下字符集;

<!DOCTYPE html>    
<meta charset="utf-8" />
Run Code Online (Sandbox Code Playgroud)

截图1

html5 encoding facebook

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

如何从json字符串中读取数组中的属性名称?

这是我收到的数据列表,属性名称可以不同;

{"data":"[
    {   
        "id":"1",
        "name":"aa",
        "email":"aa@aa.com",
        "address":"11"
    },
    {   
        "id":"2",
        "name":"bb",
        "email":"bb@bb.com",
        "address":"22"
    }
]"}
Run Code Online (Sandbox Code Playgroud)

这是我的c#代码

我在第3行遇到错误. Unable to read json data. Check the url you typed.Invalid cast from 'System.String' to 'Newtonsoft.Json.Linq.JObject'.

 var jsonStr = wc.DownloadString(url);
 JToken outer = JToken.Parse(jsonStr);
 JObject inner = outer["data"].Value<JObject>();

 List<string> keys = inner.Properties().Select(p => p.Name).ToList();
Run Code Online (Sandbox Code Playgroud)

我的输出怎么样这样;

id
name
emal
地址

如果我也考虑n级数组,如address > street和,那将是很好的address > postcode

非常感谢.

c# json json.net

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