Sql &引用;在此上下文中不允许子查询。只允许使用标量表达式。”;
错误: 在此上下文中不允许子查询。只允许使用标量表达式Sql &引用;在此上下文中不允许子查询。只允许使用标量表达式。”;,sql,sql-server,Sql,Sql Server,错误: 在此上下文中不允许子查询。只允许使用标量表达式 您不需要对计算列使用SELECT语句,只需执行以下操作: create table employee( Employee_ID int primary key, Name nvarchar(20), Gender nvarchar(2), DOJ datetime, Manager nvarchar(20), Department nvarchar(20), Tenure as (SELECT D
您不需要对计算列使用
SELECT
语句,只需执行以下操作:
create table employee( Employee_ID int primary key, Name nvarchar(20),
Gender nvarchar(2), DOJ datetime, Manager nvarchar(20),
Department nvarchar(20),
Tenure as (SELECT DATEDIFF(year, GETDATE(),DOJ ) ) )
只需跳过SELECT?//[Route(StaticClass1.employee)]//[HttpGet]//[public IQueryable getallemployee()//{////return db.Employees//.ToList()//.SELECT(p=>new employee///{//Employee\u ID=p.Employee\u ID,//Name=p.Name,//Manager=p.Manager,//Department=p.Department//})//.AsQueryable();//}用空值显示字段的其余部分,但我们只需要一些选定字段而不显示其他字段
create table employee (
Employee_ID int primary key, Name nvarchar(20),
Gender nvarchar(2), DOJ datetime, Manager nvarchar(20),
Department nvarchar(20)
Tenure as (datediff(year, getdate(), DOJ))
)