我觉得这应该很容易,但我看不出有什么办法。
我正在使用带有 Linq to SQL 的 ASP.NET 动态数据。我有一张与 Technician 表关联的表。父属性是 TechAssignment,在 Web 表单上我使用 DynamicField 来显示它。
这确实很好,它正确地将其视为 ForeignKeyField 并使用该模板为我提供一个下拉列表,其中包含 Technicians 表中的技术列表。
唯一的问题是它给了我一个所有技术人员的列表,当有相当多的人不活跃时。如何让 Dynamic Data 过滤掉不活跃的技术人员,使他们无法被选中?
最佳答案
LINQ to SQL 生成部分类。
关联表中的示例 UnapprovedContacts
public partial class Association
{
public IList<Contact> UnapprovedContacts
{
get
{
return Contacts.Where(c => !c.IsApproved).ToList();
}
}
}
关于linq-to-sql - 使用动态数据时,如何从下拉列表中过滤选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1608343/