我正面临一个奇怪的问题。如图所示,实际上我选择的记录号是37,但灯光开关突出显示为记录号1. 1)FristName,姓氏& HospitalName是表格中唯一索引的医生,因为每位医生都可以有多个地址。使用LINQ比较两个字段
2)我正在验证此下拉字段如下,以避免用户选择不属于医院病人属于的医生。
partial void DoctorsMasterItem_Validate(EntityValidationResultsBuilder results)
{
if (this.DoctorsMasterItem != null)
{
if (this.HospitalName != this.DoctorsMasterItem.HospitalName)
{
results.AddPropertyError("Make Sure the Hospital Patient belongs to and Doctor is also part of that hospital else your letters address would be wrong");
}
}
}
数据模型是
什么是你的问题?我在这里看到的只是陈述。 – spender 2012-03-20 23:10:17
我遇到的问题是我无法选择正确的记录。例如,尽管我在图像中选择了第37条记录,但它实际上显示记录#1并且验证失败。记录#1和#37之间的关系是它们具有相同的firstName,LastName但是diff diff – user1213055 2012-03-20 23:35:51
这不是您验证的问题,它与列表选择有关。请发布代码。 – Hogan 2012-03-25 00:23:56