小编Tun*_*Tun的帖子

Linq查询中的字符串扩展方法

如何在 linq 查询中使用字符串扩展方法:

public NewsType GetNewsType(string name)
{
   var newsType = db.NewsTypes.FirstOrDefault(x => x.Name.ToFriendlyUrl() ==  
                                              name.ToFriendlyUrl());
   return newsType;
}
Run Code Online (Sandbox Code Playgroud)

x.Name.ToFriendlyUrl()目前不允许上述查询。有谁知道如何实现它。

linq entity-framework asp.net-mvc-3

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

Linq查询按日期过滤(月份和年份)

public class content
{
    public int Id { get; set; }
    public string name { get; set; }
    public DateTime date { get; set; }  
}


Id   name       date
1    content1   01/01/2013
2    content2   05/01/2013
3    content3   05/03/2013
4    content4   01/06/2013
5    content5   10/03/2012
6    content6   01/01/2012
Run Code Online (Sandbox Code Playgroud)

我正在尝试,如果查询通过'01/2013',查询应返回内容ID 1,2.有没有人知道如何查询上述情况?

linq lambda asp.net-mvc-3

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

从逗号分隔的字符串中的键值对中获取值

我有如下字符串值:

var result = "{DimensionTransactionMonth=August, DimensionTransactionYear=2012}"
Run Code Online (Sandbox Code Playgroud)

我需要像下面这样转换:

var finalResult = "August,2012";
Run Code Online (Sandbox Code Playgroud)

有谁知道怎么做?

c#

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

Linq 用整数列表连接对象列表

我有一个场景如下:

    Event:

public int EventId { get; set; }
public string EventName { get; set;}


MediaGallery:

public int MediaGalleryID { get; set; }
public string Name { get; set; }
public List<int> EventId { get; set;}


List<Event> eventList = query.Event.ToList();    
List<MediaGallery> mediaGallreis = query.MediaGallery.ToList();
Run Code Online (Sandbox Code Playgroud)

我需要检索 MediaGallery 的 eventID 列表中存在 eventId 的 eventList。谁能给我建议?

c# linq asp.net lambda asp.net-mvc-3

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

如何在ssis脚本任务中显示变量

我有一个'执行SQL任务',它产生一个行数.见屏幕1.

我试图在ssis'脚本任务'中打印'ContactRowCount'.见屏幕2.

但是Dts.Variables ["User :: ContactRowCount"]为空.我可以找回它.任何人都知道如何从脚本任务中的"执行SQL任务"中检索变量值

屏幕 - 1

在此输入图像描述

屏幕 - 2

在此输入图像描述

ssis sql-server-2008 ssis-2012

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

从字符串值解析数据时间

我在数据库中的价值如下:

04/14
01-15
02/15
Run Code Online (Sandbox Code Playgroud)

我需要将这些值解析为数据时间格式.即使从04/14成为01/04/2014,也没关系.

我试过下面哪个不行.

var strDate = "04/14";
var format = "d";
var provider = CultureInfo.InvariantCulture;

var result = DateTime.ParseExact(strDate, format, provider);
Run Code Online (Sandbox Code Playgroud)

c# datetime

-2
推荐指数
1
解决办法
63
查看次数