Как я могу добавить данные программно в linqqtosql? - PullRequest
0 голосов
/ 14 июля 2010

Мне не нравятся ниже методы.Поскольку больше полей (например, 150 полей), это не хороший метод.Есть какой-нибудь метод SetValue для добавления данных sql linqtosql для submitchanges?


 MyClass c = new MyClass ();
              c.FirstField = "bvnvb";
              c.......
              c...
              c...

             // Too many rows there is...
              engCtx.MyClass.InsertOnSubmit(c);
              engCtx.SubmitChanges();

Как я могу сделать с помощью метода цикла с помощью linq?

это простой запрос, почему не понимаюясно.я не хочу делать это выше, есть ли способ, как показано ниже?


foreach(...........)
engCtx.MyClass.Add(item);

1 Ответ

1 голос
/ 14 июля 2010

Непонятно, чего вы хотите.

LINQ-часть состоит всего из двух строк.

"Создание объекта так, как вы хотите, чтобы оно было частью" - это длиннее, но это вашеобъект, это под вашим контролем.Добавьте ctor, который принимает ряд параметров.Добавьте методы SetXXXX (), которые устанавливают несколько свойств одновременно.(Используйте частичные классы, если генерируется основная часть main)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...