小编Jam*_*mes的帖子

在javascript或jquery中拆分日期和时间

我的日期如下

2010-10-18,09:11:00
Run Code Online (Sandbox Code Playgroud)

如何用逗号分隔值分割日期和时间 2010,10,18,09,11,00

我尝试了Date.split('-').join(",")但是我得到了2010,10,18 09:11:00

我也想把时间分成逗号分隔值.所以我的最终输出是'2010,10,18,09,11,00

如何使用javascript或jquery实现这一目标?此外,我可以使用以下任一格式获取日期时间

2010-10-18 09:11:00 or 2010.10.18 09:11:00 
Run Code Online (Sandbox Code Playgroud)

更新 `

对不起,我得到如下日期 2010-10-18 09:11:00

javascript regex jquery

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

在Linq中尝试使用包含时出错

我从客户端获取了一系列字符串.然后在我的webapi中,我将其拆分为以下内容

var splitId = string.Join(",", ids);
Run Code Online (Sandbox Code Playgroud)

然后我使用上面的变量我的Linq查询

这是我的Linq查询

var query = tableARepository.AsQueryable()

.Where(a=> splitId.Contains(a.Id.ToString()))
.Select(a => new {
    Id = a.Id
,   Name = a.Name
,   FkId = tableBRepository.AsQueryable().Min(b => b.fkid=a.id)
});
Run Code Online (Sandbox Code Playgroud)

我得到这个例外:

LINQ to Entities无法识别方法'System.String ToString()'方法,并且此方法无法转换为存储表达式.","

这是因为包含.我该如何解决这个错误?

c# linq

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

启用 IISNET45 时出错

我正在运行 powershell 脚本来安装 IIS。下面是我的脚本

Add-WindowsFeature NET-Framework-45-ASPNET
Add-WindowsFeature NET-HTTP-Activation
Add-WindowsFeature Telnet-Client
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServer
Enable-WindowsOptionalFeature -Online -FeatureName IIS-CommonHttpFeatures
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpErrors
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpRedirect
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ApplicationDevelopment
Enable-WindowsOptionalFeature -Online -FeatureName IIS-NetFxExtensibility45
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HealthAndDiagnostics
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpLogging
Enable-WindowsOptionalFeature -Online -FeatureName IIS-LoggingLibraries
Enable-WindowsOptionalFeature -Online -FeatureName IIS-RequestMonitor
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpTracing
Enable-WindowsOptionalFeature -Online -FeatureName IIS-Security
Enable-WindowsOptionalFeature -Online -FeatureName IIS-RequestFiltering
Enable-WindowsOptionalFeature -Online -FeatureName IIS-Performance
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerManagementTools
Enable-WindowsOptionalFeature -Online -FeatureName IIS-IIS6ManagementCompatibility
Enable-WindowsOptionalFeature -Online …
Run Code Online (Sandbox Code Playgroud)

iis powershell

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

ToTable()不返回不同的记录吗?

我正在使用数据表返回我不同的记录,但是以某种方式它没有返回我尝试过的不同记录

dt.DefaultView.ToTable(true, "Id");
foreach (DataRow row in dt.Rows)
            {
                System.Diagnostics.Debug.Write(row["Id"]);

            }
Run Code Online (Sandbox Code Playgroud)

它仍然返回我所有的记录。这有什么问题吗?

更新

我的sql如下

   select  t.Update ,t.id as Id, t.name ,t.toDate,t.Age from  tableA  t  Where t.Id = 55 
   union
   select  t.Update ,t.id as Id, t.name ,t.toDate,t.Age  from tableB t  Where t.Id = 55
   order by Id
Run Code Online (Sandbox Code Playgroud)

在我的查询中很难做到与众不同,因为有许多列比这里提到的多。

.net c# ado.net

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

返回记录总数

我正在使用 WCF 休息服务,我想返回总记录数,就像我们在 webapi 或 Breeze 中拥有内联计数一样。

我在WCF中的方法是

   [WebGet(UriTemplate = "GiveMeNamesOfStudents", ResponseFormat = WebMessageFormat.Json)]
    public List<MyDataClass> GiveMeNamesOfStudentsList()
    {
        var returnData = (from myentity in myEntityRepository.AsQueryable()
                          select new MyDataClass
                            {
                                Id = myentity.Id,
                                Name = myentity.Name
                            }).Skip(PageSize * PageNo).Take(PageSize).ToList();
        return returnData;
    }
Run Code Online (Sandbox Code Playgroud)

如何返回实际数据的总记录数和数据?

c# linq wcf entity-framework wcf-rest

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

将列表复制到其他列表中

我知道这被问了很多次,我试图实现同样的.我有下面的清单

internal class GenList
{

    public string Col1 { set; get; }
    public string Col2 { set; get; }

}

List<GenList> MainList = new List<GenList>();
Run Code Online (Sandbox Code Playgroud)

我想将列表复制到其他列表中,如果在主列表中更改了某些内容,则不希望内容在克隆列表中更改.所以我想在下面做

List<GenList> cloned = MainList.ConvertAll(GenList => new GenList {});
Run Code Online (Sandbox Code Playgroud)

我不知道在上面那些花括号内输入什么.

c# list

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

字符串未正确连接

我有下面的代码,其中字符串不被串联

string postCode = "1245";
string city = "Stockholm";
string postCodeAndCity = postCode ?? " " + " " + city ?? " ";
Run Code Online (Sandbox Code Playgroud)

我得到的输出为1245。不知道为什么将城市排除在外。

但是这行有效

string.Concat(postCode??" ", " ", city?? " ");
Run Code Online (Sandbox Code Playgroud)

那么为什么第一种方法不起作用?

c#

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

标签 统计

c# ×5

linq ×2

.net ×1

ado.net ×1

entity-framework ×1

iis ×1

javascript ×1

jquery ×1

list ×1

powershell ×1

regex ×1

wcf ×1

wcf-rest ×1