C# 在传递给调用程序之前格式化.NET实体数据模型字段?
我正在使用ADO.NET实体模型和WEBAPI构建一个应用程序。我使用jquery调用web API。模型中有一个字段返回儒略日期,我编写了一个函数将儒略日期转换为公历日期 如何在LINQ查询中将Julian日期传递给函数 这是我的代码:C# 在传递给调用程序之前格式化.NET实体数据模型字段?,c#,sql,linq,entity-framework,C#,Sql,Linq,Entity Framework,我正在使用ADO.NET实体模型和WEBAPI构建一个应用程序。我使用jquery调用web API。模型中有一个字段返回儒略日期,我编写了一个函数将儒略日期转换为公历日期 如何在LINQ查询中将Julian日期传递给函数 这是我的代码: public IList Get() { var query = from c in context.users_ where c.id < 10000 select
public IList Get()
{
var query = from c in context.users_
where c.id < 10000
select
new
{
regdate= Julian(c.regdate) //error occurs on this line
};
return query.ToList();
}
public IList Get()
{
var query=来自context.users中的c_
其中c.id<10000
选择
刚出现的
{
regdate=Julian(c.regdate)//此行出错
};
返回query.ToList();
}
数据来自我已转换为SQL Server数据库的excel文件
提前感谢您的帮助。发生了什么错误?
regdate
的数据库类型是什么?您希望regdate
.NET属性类型是什么?你的Julian
方法在哪里?@Cory可能类似于“无法将Julian(c.regdate)
转换为存储表达式”。OP:请使用搜索查找准确的错误。regdate是一个整数,但我做了转换,所以我无法将其添加到发布的代码中Julian(c.regdate.toString())
@codecaster你说得对。那是我的错误