powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Добавление данных в таблицу с помощью Linq
11 сообщений из 11, страница 1 из 1
Добавление данных в таблицу с помощью Linq
    #37276925
beatles4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пытаюсь добавить данные в таблицу БД, которая называется "NewOwner".
делаю по примеру с этим http://msdn.microsoft.com/ru-ru/library/bb386927(v=VS.90).aspx

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
// Use the following connection string.
Northwnd db = new Northwnd(@"c:\linqtest6\northwnd.mdf");

Customer newCust = new Customer();
newCust.CompanyName = "AdventureWorks Cafe";
newCust.CustomerID = "ADVCA";

// Add the customer to the Customers table.
db.Customers.InsertOnSubmit(newCust);


делая всё по аналогии, я написал:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
        protected void Button1_Click(object sender, EventArgs e)
        {
            newownerEntities1 db = new newownerEntities1(@"C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\newowner.mdf");
            NewOwner newNewOwner = new NewOwner();           
            newNewOwner.OwnerName = Convert.ToString(TextBox2.Text);
            newNewOwner.OwnerAge = Convert.ToInt32(TextBox3.Text);
            db.NewOwner.InsertOnSubmit(newNewOwner);
        }

но пишет ошибку на InsertOnSubmit:
Код: plaintext
'System.Data.Objects.ObjectSet<ownerdog.NewOwner>' does not contain a definition for 'InsertOnSubmit' and no extension method 'InsertOnSubmit' accepting a first argument of type 'System.Data.Objects.ObjectSet<ownerdog.NewOwner>' could be found (are you missing a using directive or an assembly reference?)

Скажите, пожалуйста, что я неправильно написал или мне нужно что-то дописать, чтобы добавляло данные в таблицу?
...
Рейтинг: 0 / 0
Добавление данных в таблицу с помощью Linq
    #37276931
beatles4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. Visual Studio не понимает откуда взялось InsertOnSubmit, т.е. как я понимаю - это не встроеная функция, правильно?
...
Рейтинг: 0 / 0
Добавление данных в таблицу с помощью Linq
    #37276995
Вестник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример от микрософта на linq-2-sql
а вы свою модель делали на EF, насколько я помню
...
Рейтинг: 0 / 0
Добавление данных в таблицу с помощью Linq
    #37277004
beatles4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вестникпример от микрософта на linq-2-sql
а вы свою модель делали на EF, насколько я помню

я теперь пытаюсь научиться писать на linq-2-sql.
данные научился отображать, а вот добавлять новые - нет. поэтому и создал данную тему
...
Рейтинг: 0 / 0
Добавление данных в таблицу с помощью Linq
    #37277019
Вестник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модель на EF удалите и сделайте новую на L2S
...
Рейтинг: 0 / 0
Добавление данных в таблицу с помощью Linq
    #37277025
beatles4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что такое L2S?
я пытаюсь сделать на веб-форме.
...
Рейтинг: 0 / 0
Добавление данных в таблицу с помощью Linq
    #37277033
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beatles4,

Add -> New Item -> Linq To Sql classes
...
Рейтинг: 0 / 0
Добавление данных в таблицу с помощью Linq
    #37277047
beatles4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Руки-крюкиbeatles4,

Add -> New Item -> Linq To Sql classes

сделал. появилось вот такое окно. (см. рисунок)
...
Рейтинг: 0 / 0
Добавление данных в таблицу с помощью Linq
    #37277048
beatles4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что мне дальше писать и где?
...
Рейтинг: 0 / 0
Добавление данных в таблицу с помощью Linq
    #37277073
beatles4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я создал L2S classes новую. теперь мне то, что было на linq-2-ef перенести на L2S classes?
...
Рейтинг: 0 / 0
Добавление данных в таблицу с помощью Linq
    #37277263
Вестник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы уж совсем на халяву отползти пытаетесь. читайте книжки и msdn, там все эти совершенно базовые вопросы очень хорошо освещены.

вы сейчас свой кредит помощи почти полностью истратили на всякую ерунду, вам больше просто никто не будет помогать, даже если у вас будет сложный и нетривиальный вопрос
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Добавление данных в таблицу с помощью Linq
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]