1
Недавно я начал переносить приложение ADO.net в Entity Framework. В моей таблице есть несколько дополнительных столбцов. С ADO.net я просто проверяю наличие столбца и получаю значение, если оно есть.Необязательные столбцы в Entity Framework
if (MyTable.Columns.Contains("PerformPreCheck") &&
DBNull.Value != MyRow[MyTable.Columns["PerformPreCheck"]])
{
m_bPerformPreCheck = (bool)MyRow[MyTable.Columns["PerformPreCheck"]];
}
Как я могу достичь того же с Entity Framework?
Спасибо, Суреш
Hi Craig, Спасибо за ваш ответ. В моей модели сущности у меня есть контрольный кулон «PerformPreCheck», но в моей базе данных клиентов он не имеет этого столбца, поскольку он является необязательным. Он не работает при «var f = context.Foos.First()». Но код ADO.net, который я дал выше, отлично работает. Я пытаюсь найти эквивалент этого. Благодарим вас, Suresh – jaklucky
У вас не может быть изменений в схеме БД и модели сущности, которой нет. Необходимо синхронизировать схему БД и модель сущности. –
Благодарим вас за ответ. Это вполне может произойти в поле. Для меня это как ограничение. Я мог бы сделать это в ADO.net, без проблем. Я сожалею о том, что перешел в Entity Framework. – jaklucky