繁体   English   中英

如何在Asp.Net MVC视图页面中区分我的订单模型和订单sql函数

[英]how to differentiate between my Order Model and the order sql function in Asp.Net MVC view page

我的报告的view page query语句似乎有问题。 我无法执行此query因为(我认为)我的Order tableorder sql statement function冲突。

有谁知道解决方案吗? 我知道如何在query builder进行区分,因为它要求您将table name放在double quotations ,但是现在我试图找出如何在MVC View Razor Syntax.对表进行区分MVC View Razor Syntax.

var Query = ("SELECT Hospital.Name,Hospital.Province,Count('Order'.OrderID) AS Orders FROM Hospital,'Order' WHERE Hospital.HospitalID = 'Order'.HospitalID GROUP BY Hospital.Name,Hospital.Province;");

请注意,此查询位于我的视图页面中,而不是查询生成器中。 如果您需要任何其他信息,请告诉我。

如果是这种情况,请使用[order] -方括号,表格名称为

select * from [order]

建议:请勿使用与保留字相同或什至相似的字词

对于Microsoft SQL Server,默认情况下使用[]来转义标识符:

select [desc], [identity], boo, foo from [order]

此行为是非标准的,可以通过SET QUOTED_IDENTIFIER ON更改为ANSI SQL所要求的行为。

总体而言,通常应避免使用保留字作为标识符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM