Абсолютно! Каждый класс, сгенерированный LINQ to SQL, помечен partial
. Это означает, что вы можете добавить к классу отдельный файл, если вы правильно его назовете.
Созданный файл:
namespace MyApp
{
public partial class MyDataContext : System.Data.Linq.DataContext
{
// Generated Code
}
}
Ваш файл
namespace MyApp
{
public partial class MyDataContext
{
public string MyProperty { get; set; }
}
}
Это работает с классом DataContext, классами Table, классами ответов хранимых процедур и т. Д.