Два других упомянули частичный класс. Они верны. Вот пример ...
public partial class MyImage
{
public string CompleteUrl
{
get { return string.Format("http://{0}/{1}/{2}.png", Host, Folder, Filename); }
}
}
Это предполагает, что в вашей базе данных уже есть столбцы с именами «Host», «Folder» и «Filename», и они уже сопоставлены с соответствующими столбцами.
L2S генерирует частичные классы для всех своих реализаций. Вы не должны делать свое собственное отображение. Эти частичные классы позволяют вам создать новый файл (с ClassName.cs), который позволит вам расширить функциональность ваших доменных объектов.