次のクラスが与えられます...
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)を使用しています。誰か助けてもらえますか?