鉴于以下课程....
namespace IMTool.Data
{
public partial class AllContracts
{
internal class Metadata
{
public int ContractId { get; set; }
[Required]
public string Name { get; set; }
}
}
}
并给出以下内容。
using (var context = new IMToolDataContext())
{
ddlContracts.DataValueField = "ContractId";
ddlContracts.DataTextField = "Name";
ddlContracts.DataSource = context
.AllContracts
.OrderBy(o => o.Name);
ddlContracts.DataBind();
}
如何强烈键入下拉列表 DataValue 和 DataText 字段?基本上我不想使用字符串,而是使用实体中的列名,我使用的是 LinqToSql(以及 PLinqo,它是一组 codesmith 模板来生成我的数据层)有人可以帮忙吗?