Я новичок в c #, linq и EF4, поэтому, пожалуйста, потерпите меня.Я уверен, что это что-то действительно простое, но я этого не вижу.
Хранимая процедура, которую я заменяю, выполняет SELECT INTO для запроса группы данных, выполнения простых преобразований и вывода результатов в другоеТаблица.Затем этот набор данных возвращается для локальной обработки в коде.
У меня есть запрос, который переводит мои данные в анонимный тип и обрабатывает все преобразования.Но как мне отправить эти данные в таблицу результатов?
Изначально я думал об использовании типа сущности для хранения моих начальных результатов.Но у меня есть дополнительные поля, которые мне нужны для локальной обработки, которые не будут сохранены в таблице результатов.
Спасибо всем мастерам EF, которые хотят попробовать это для меня!
edit: Вот некоторый псевдокод, основанный на помощи Мортезы, но, похоже, он не перемещает данные -
var ctx = new ReportEntities();
var query = from s in ctx.Source
select new
{
s.SourceID,
s.OtherStuff
};
query.ToList().Select(q => new Report()
{
SourceID = q.SourceID,
OtherStuff = q.OtherStuff
});
ctx.SaveChanges();