我EntityDataSource
在 Visual Studio 2012 下开发的 ASP.NET 应用程序中使用控件。它有一个CommandText
属性,可以用来选择控件的数据。虽然它被设置为 SQL 查询,但我经常遇到这样的情况:查询在 SSMS 下执行良好,但在EntityDataSource
. 以下是本周遇到的限制的简短列表:
- 不能使用
SELECT *
,需要明确指定字段 - 嵌套查询的强制性别名
- 无法使用某些系统功能,例如
isnull
归根结底,我有两个问题:
- 如何获得此类限制的完整列表?
- 用什么代替
isnull
函数?