powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LINQ + web API
25 сообщений из 31, страница 1 из 2
LINQ + web API
    #38286910
Акмаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Я создал проект web API. Подскажите как подключиться к БД MS SQL SERVER с помощью LINQ to SQL.

Очень нужно. Заранее спасибо!
...
Рейтинг: 0 / 0
LINQ + web API
    #38287118
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
LINQ + web API
    #38287806
Акмаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy , но ведь это совсем другое. Мне нужно подключиться к БД с помощью LINQ в проекте ASP.NET web API.
...
Рейтинг: 0 / 0
LINQ + web API
    #38287905
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINQ это вообще-то язык запросов, "подключиться" им нельзя.

YouTube Video
...
Рейтинг: 0 / 0
LINQ + web API
    #38287931
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Акмаль, во-первых, Linq2Sql это предшественник Entity Framework, ссылку на которую привел Antonariy. Linq2sql умеет работать только с MS SQL Server и уже не развивается в отличие от EF который поддерживает различные БД и продолжает разиваться. Поэтому логичнее выбрать именно Enity Framework.

Во-вторых, работа с Linq2Sql или EF не зависит от того в каком проекте ты это делаешь.
...
Рейтинг: 0 / 0
LINQ + web API
    #38287966
Фотография James Bond FR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazileАкмаль, во-первых, Linq2Sql это предшественник Entity Framework, ссылку на которую привел Antonariy. Linq2sql умеет работать только с MS SQL Server и уже не развивается в отличие от EF который поддерживает различные БД и продолжает разиваться. Поэтому логичнее выбрать именно Enity Framework.

Логичнее выбрать то что наиболее подходит для текущего проекта, а не то что там как-то развивается. Если в проекте используется только SQL Server то логичнее выбрать именно L2SQL, а не EF. Т.к. по производительности в таком случае L2SQL vs EF будет как самолет vs бульдозер по скорости.
...
Рейтинг: 0 / 0
LINQ + web API
    #38288051
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
James Bond FRпо производительности в таком случае L2SQL vs EF будет как самолет vs бульдозер по скоростиА есть более свежие тесты сравнения производительности, нежели этот ?
...
Рейтинг: 0 / 0
LINQ + web API
    #38288060
Фотография James Bond FR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyJames Bond FRпо производительности в таком случае L2SQL vs EF будет как самолет vs бульдозер по скоростиА есть более свежие тесты сравнения производительности, нежели этот ?
Чесно говоря я этот тест впервые в глаза вижу, могу только по личному опыту сказать что данные в нем вполне адекватны.
...
Рейтинг: 0 / 0
LINQ + web API
    #38288090
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда вот еще до кучи :)
13248333
...
Рейтинг: 0 / 0
LINQ + web API
    #38288091
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
James Bond FRbazileАкмаль, во-первых, Linq2Sql это предшественник Entity Framework, ссылку на которую привел Antonariy. Linq2sql умеет работать только с MS SQL Server и уже не развивается в отличие от EF который поддерживает различные БД и продолжает разиваться. Поэтому логичнее выбрать именно Enity Framework.

Логичнее выбрать то что наиболее подходит для текущего проекта, а не то что там как-то развивается. Если в проекте используется только SQL Server то логичнее выбрать именно L2SQL, а не EF. Т.к. по производительности в таком случае L2SQL vs EF будет как самолет vs бульдозер по скорости.

А еще L2SQL имеет привычку неправильно строить запросы (причем бывает даже не выполнимые :) )) но кого это волнует)

И да, на 2008 год вышел только EF 1. Так что

James Bond FRЧесно говоря я этот тест впервые в глаза вижу, могу только по личному опыту сказать что данные в нем вполне адекватны.
ваш опыт неслабо так устарел.
...
Рейтинг: 0 / 0
LINQ + web API
    #38288097
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouchваш опыт неслабо так устарел. У первого релиза отставание как-то совсем не радостное, а более свежих тестов я не нашел. А у вас есть что-то поновее на примете?
...
Рейтинг: 0 / 0
LINQ + web API
    #38288144
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

http://immobilis.developpez.com/tutoriels/dotnet/test-performance-acces-donnees-linq-vs-sql-vs-entity-framework/ на французском. ) EF продул только в чтении 1000 записей
...
Рейтинг: 0 / 0
LINQ + web API
    #38288147
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но скорее всего это произошло потому, что это был 1 запрос (контекст EF инициализируется намного больше чем у L2SQL)
...
Рейтинг: 0 / 0
LINQ + web API
    #38288152
Фотография James Bond FR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouchваш опыт неслабо так устарел.
Можете это доказать? Буквально два дня назад решал одну простейшую задачку по интеграции данных - парсинг файлов Excel, заливка данных в несколько таблиц на SQL Server, удаление повторяющихся записей, разброс данных по так сказать предметным таблицам. T-SQL использовать не стал, вначале натянул EF, запустил... 40 минут... С первого раза естественно не прокатило, еще 40 минут ждать не хотелось, натянул L2SQL, 15 минут и все готово! Так что я больше чем уверен что в плане производительности с 2008-го мало что изменилось.
...
Рейтинг: 0 / 0
LINQ + web API
    #38288157
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
James Bond FR,

выше тест, внизу результаты. Ознакомьтесь)
И да, сколько таблиц было в моделе?
...
Рейтинг: 0 / 0
LINQ + web API
    #38288181
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
LINQ + web API
    #38288236
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
James Bond FRЛогичнее выбрать то что наиболее подходит для текущего проекта, а не то что там как-то развивается.
Согласен. У автора вопроса вероятно Oracle используется, если судить по его вопросам на этом форуме.
...
Рейтинг: 0 / 0
LINQ + web API
    #38288361
Акмаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У автора был некоторый интерес к ораклу. Но сейчас у него другой вектор развития)

Ок, к базе вроде бы подключился через Server Explorer в VS.
...
Рейтинг: 0 / 0
LINQ + web API
    #38288483
Акмаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попытка занести в базу:

автор public SimpleSMS InsertNewSMS(int number, string text)
{
public SimpleSMS sms = new SimpleSMS();
DataClasses1DataContext db = new DataClasses1DataContext();
db.SimpleSMS.InsertOnSubmit(sms);
db.SubmitChanges();

return HttpResponseException;
}
...
Рейтинг: 0 / 0
LINQ + web API
    #38290137
Акмаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, подскажите пожалуйста.
Вот у меня задача - принять данные, пришедшие через GET из сайта (форма ввода) и записать их в базу.
Где какие методы должны работать, чтобы всё соответствовало MVC-принципам?
Мои догадки:

1. Класс, описывающий модель данных, (где каждому столбцу в базе будет соответствовать свойство) в Models
1. Контроллер в Controllers, который будет создавать объект этого класса и записывать в базу. В классе контроллера будет объявление нового объекта и метод, в котором будут инструкции LINQ

...

Возможно есть какие-то нюансы, которые мне неизвестны?

Заранее спасибо!
...
Рейтинг: 0 / 0
LINQ + web API
    #38293540
Акмаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто-нибудь ответить на последний пост? Очень нужно!
...
Рейтинг: 0 / 0
LINQ + web API
    #38293545
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
LINQ + web API
    #38293559
Акмаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МСУ , а можете просто ответить на мой вопрос?) Просто там куча непонятной инфы, а мне нужно пока сосредоточиться на том, о чем я писАл..
...
Рейтинг: 0 / 0
LINQ + web API
    #38293565
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На этот что ли?
АкмальВозможно есть какие-то нюансы, которые мне неизвестны?
Существует дохрена нюансов, которые тебе неизвестны.

Это достаточно простой ответ?
...
Рейтинг: 0 / 0
LINQ + web API
    #38293586
Акмаль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Больше хотелось бы увидеть комментарии к этому:

авторВот у меня задача - принять данные, пришедшие через GET из сайта (форма ввода) и записать их в базу.
Где какие методы должны работать, чтобы всё соответствовало MVC-принципам?
Мои догадки:

1. Класс, описывающий модель данных, (где каждому столбцу в базе будет соответствовать свойство) в Models
1. Контроллер в Controllers, который будет создавать объект этого класса и записывать в базу. В классе контроллера будет объявление нового объекта и метод, в котором будут инструкции LINQ
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LINQ + web API
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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