【发布时间】:2019-08-07 07:12:51
【问题描述】:
我想将我的 .net framework 4.6.1 项目转换为 .net core 2.2。我收到一个错误“名称 Sql Functions 在当前上下文中不存在”。我一直在搜索,还没有得到任何答案。
我尝试过 EF 类函数,但这并没有解决我的问题
select new ReleaseBuildDashboardDto
{
// to fix
DateString = SqlFunctions.StringConvert((double)
SqlFunctions.DatePart("m", g.Key.Value)).Trim() +"/" +
SqlFunctions.DateName("dd", g.Key.Value) + "/" +
SqlFunctions.DateName("yyyy", g.Key.Value),
ScheduledCount = g.Count()
}).ToListAsync();
【问题讨论】:
-
代码试图做什么?我强烈建议从数据库中返回日期作为日期。
-
@mjwills 我只是想使用内置的 sql 函数
-
@mjwills 是正确的;但是,安装相关的 NuGet 包可能会满足您的需求(或至少满足您的要求):nuget.org/packages/System.Data.SqlClient
标签: c# sql sql-server asp.net-mvc asp.net-core