我正面臨一個奇怪的問題。如圖所示,實際上我選擇的記錄號是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