1
|
Orion Adrian · 技术社区 · 15 年前 |
![]() |
1
1
没有标准的预定义参数类型允许您获取当前用户名作为标记中的where参数(我猜您所说的是
…不起作用,因为您不能在参数控件中使用数据绑定语法。 但你可以创造 custom parameters . (该页的后半部分是“用户名参数”的具体示例。) 对于您的问题,有一个例外:我在EntityDataSource中使用了很多导航属性的“IT语法”,它看起来或多或少与您的示例完全相同。如果看不到更多的模型,很难知道是什么导致了错误。但通常,支持在EntityDataSource中的属性之间导航,并且可以工作。 |
![]() |
2
2
EF在这里使用“超级懒惰加载”(我自己的术语)。它不会自动伸出并抓取关联的“人”对象。您必须在EntityDataSource内部指定其他哪些对象可用。所以您需要添加这一行:“include=”person“。见下文:
如果需要添加多个关联,请用逗号分隔它们:include=“person,dog,chicken,salesorder” 另外,在WHERE子句中它是“=”而不是“=”。 |
![]() |
3
0
|