использовать аннотацию данных для моего Linq to SQL - PullRequest
0 голосов
/ 30 декабря 2010

У меня есть веб-проект MVC, и я использую LINQ для SQL я использую dataannotaion, как это

public class ClientValidation
{
  [Required]
  public string name1st { get; set; }
 }

затем в классе linq добавляю, что выше класса клиента

[global::System.Data.Linq.Mapping.TableAttribute(Name = "dbo.Client")]
[MetadataType(typeof(ClientValidation))]
public partial class Client : INotifyPropertyChanging, INotifyPropertyChanged
{

}

все идет хорошо вопрос в том, когда я генерирую linq, когда я добавляю таблицу или изменяю что-либо в базе данных, мне нужно переписать [MetadataType (typeof (ClientValidation))] Есть ли какой-либо другой способ, позволяющий мне восстановить модель и сохранить аннотацию данных в виде

1 Ответ

2 голосов
/ 30 декабря 2010

Запишите частичный класс в другой файл с пустым телом и просто аннотируйте его своим атрибутом, partial class es и partial method s, предназначенные для таких ситуаций, когда вы хотите добавить функциональность в автоматически сгенерированный класс или метод.

...