Код: Выделить всё
public class person
{
public int Id { get; set;}
public string Name { get; set;}
public string DisplayName{ get; set;}
public string OtherStuff{get; set;}
}
public MyContext : DbContext
{
public class DbSet
persons {get; set;}
}
// In the main...
using(MyContext context = new MyContext)
{
var results = context.persons
.Where(p => p.Name == "someName")
.FirstOrDefault();
}
По сути, я хотел бы переопределить предложение were, чтобы я мог выполнить некоторую предварительную обработку, а затем завершить запрос. и вернуть результаты. Есть ли механизм для этого? Я хотел бы, чтобы это было специфично для этого конкретного DBContext и прозрачно для вызывающего объекта.
Например, я хотел бы создать хэш свойства Name, а затем использовать его для поиска запись человека в базе данных.
В качестве другого примера: я хотел бы регистрировать каждое найденное имя, после завершения этой операции просто возвращайте данные.
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/790 ... -framework
Мобильная версия