Это код.Я хочу, чтобы значение ID было 12-значным или 13-значным. Будет выполнен поиск и будет возвращаться значение объекта, если данные совпадают, или значение NULL, если не совпадает.
public MobilinkN get(ulong ID)
{
SubInfoNEntities robject = new SubInfoNEntities();
using (SubInfoNEntities entities = new SubInfoNEntities())
{
string scnic = ID.ToString();
if (scnic.Length == 13)
{
return entities.MobilinkNs.FirstOrDefault(e => e.CNIC == scnic);
}
else if(scnic.Length == 12)
{
return entities.MobilinkNs.FirstOrDefault(e => e.MSISDN ==scnic);
}
return entities.MobilinkNs.FirstOrDefault(e => e.MSISDN == scnic);
}
}