Ради примеров, позволяет сказать, что у меня есть таблица, содержащая эти столбцыВозможно обновление строки без вытаскивания и обновления каждого столбца?
- ID (первичный ключ, автоматическое приращение)
- FirstName (32 символов)
- LastName (32 символов)
- Picture (двоичные данные JPEG, содержащие в среднем 10 тыс. данных)
Использование SubSonic и/или LINQ, как я могу обновить только столбец FirstName записи, а не пытаться получить столбец Picture или попробуйте обновить столбец изображения?
Прямо сейчас единственный путь я вижу это делать что-то вроде этого:
var p=Data.People(x=>x.ID==SomeID);
p.FirstName="Foobar";
p.Save();
Что происходит по линии от того, что я могу сказать, однако, что она полностью загружает объект и полностью сохраняет объект. Однако я не хочу передавать более 10 тыс. Данных для такой простой операции. Как это исправить?
Кроме того, конечно, я знаю, вы могли бы просто ворваться в сырой SQL, но это кажется неправильным. – Earlz
хотя прошло некоторое время, но я помню, что Subsonic проверяет измененные столбцы. – TheVillageIdiot
@TheV yea, но это не помогает в том, что он вытаскивает все в исходном 'select' – Earlz