Вопросы по теме 'linq-to-sql'

Подходят ли когда-либо несколько классов DataContext?
Чтобы полностью использовать LinqToSql в приложении ASP.net 3.5, необходимо создать DataContext классы (что обычно выполняется с помощью дизайнер в VS 2008). С точки зрения пользовательского интерфейса DataContext - это дизайн разделов вашей...
5496 просмотров
schedule 11.02.2023

Entity Framework против LINQ to SQL
Теперь, когда выпущен .NET v3.5 SP1 (вместе с VS2008 SP1), у нас теперь есть доступ к .NET entity framework. У меня такой вопрос. Когда вы пытаетесь выбрать между использованием Entity Framework и LINQ to SQL в качестве ORM, в чем разница?...
277126 просмотров
schedule 04.06.2022

Что я могу сделать, чтобы разрешить строку, не найденную или измененную исключение в LINQ to SQL в базе данных SQL Server Compact Edition?
При выполнении SubmitChanges в DataContext после обновления пары свойств с помощью соединения LINQ to SQL (для SQL Server Compact Edition) я получаю сообщение «Строка не найдена или не изменена». ChangeConflictException. var ctx = new...
68097 просмотров
schedule 07.06.2022

Определите взаимно-однозначные отношения с LinqToSQL
Я играю с LinqToSQL, используя существующую многоязычную базу данных, но у меня возникают проблемы, связанные с отображением довольно важных однозначных отношений, поэтому я подозреваю, что использую эту функцию неправильно для моей базы данных....
2091 просмотров
schedule 09.04.2022

Отношение нуля ко многим с Linq to SQL
У меня есть класс User, который может иметь или не иметь связанный отдел. На это ссылается внешний ключ DepartmentId, а соответствующее поле в таблице User настроено так, чтобы разрешать нули. Когда я настраиваю форму «Создать пользователя» и не...
1541 просмотров
schedule 15.03.2023

Linq to SQL - Можете ли вы отправить изменения для одного объекта?
Есть ли в Linq to SQL поддержка отправки изменений в один объект? Метод SubmitChanges отправляет все изменения в базу данных, но что, если я связываюсь с таблицей журнала ошибок и хочу сохранить только записи, входящие в журнал ошибок, без отправки...
3336 просмотров
schedule 18.10.2022

LINQ to SQL: установка ObjectTrackingEnabled на false прерывает ленивую загрузку дочерних сущностей?
Есть ли способ отключить функции отслеживания объектов LINQ, не отключая также ленивые дочерние ассоциации? Я использую LINQ2SQL в наборе интеграционных тестов. Я использую LINQ только для проверки изменений в базе данных, поэтому хочу, чтобы он...
9007 просмотров
schedule 17.07.2023

Почему LINQ to SQL работает лучше, чем прямой SQL-запрос?
Странный результат производительности, у меня есть запрос LINQ to SQL, который использует несколько операторов let для получения различной информации, это выглядит так public IQueryable<SystemNews> GetSystemNews() { using (var t =...
1392 просмотров
schedule 04.05.2022

ASP.NET MVC: лучший способ получить флажки формы в таблице сопоставления БД "многие ко многим" с LINQ To SQL?
У меня есть представление ASP.NET MVC, которое содержит флажки для определяемых пользователем категорий. <td><% foreach (Category c in (List<Category>)ViewData["cats"]) { if (selCats.ContainsKey(c.ID)) { %>...
4638 просмотров
schedule 09.04.2023

Конфликт параллелизма LINQ to SQL - выглядит как чистое присоединение с правильным управлением версиями строк.
Я пытаюсь заставить LINQ to SQL сохранять изменения в присоединенном объекте, в котором в резервной таблице есть столбец DateTime, который, думаю , должен работать для управления версиями строк, как описано здесь . Таблица выглядит так:...
1829 просмотров
schedule 15.07.2023

Как лучше всего копировать и вставлять данные из связанных таблиц в новый набор связанных таблиц с помощью Linq
Я работаю над веб-игрой, использую asp.net mvc, linqtosql. У меня есть 3 таблицы, в которых хранятся игровые значения по умолчанию: DefaultRegions, DefaultSubRegions и DefaultCountries. Эти 3 таблицы связаны друг с другом благодаря...
303 просмотров
schedule 19.06.2023

Как изящно работать с нулевыми внешними ключами в Linq to SQL?
В моей базе данных концессии имеют отношения «многие к одному» с фирмами (каждая концессия имеет FirmID). SqlMetal зафиксировал эту взаимосвязь и сгенерировал соответствующие классы, так что каждая уступка имеет элемент Firm. Я связываюсь с запросом...
3108 просмотров
schedule 31.03.2022

Интеграция Linq в классический сайт ASP
Этот проект, вероятно, является первым шагом в переходе большой CMS с Classic ASP на .Net. Я хотел бы использовать LINQ для запросов к БД. Есть ли у кого-нибудь идеи по стратегии, чтобы это произошло? Я понимаю, что на данный момент это...
1238 просмотров
schedule 31.08.2022

Как изменить атрибут UpdateCheck столбца LINQ 2 SQL во время выполнения?
У нас есть несколько приложений, которые используют один и тот же Linq 2 SQL DataContext. Одно из этих приложений будет делать массивные вставки (это конвертер из старой системы). Можно ли изменить UpdateCheck столбца TimeStamp каждой таблицы во...
1327 просмотров
schedule 23.12.2022

LinqDataSource / ListView для дочерних записей - сохранять только при сохранении содержащейся записи?
У меня есть единственная форма для редактирования события, в которой пользователь может (а) редактировать детали события (заголовок, описание, даты и т. Д.) В FormView и (б) просматривать и редактировать ListView контактов, которые зарегистрировались...
1938 просмотров
schedule 12.11.2022

Как вы думаете, выгодно ли переходить на Entity Framework?
Поскольку LINQ to SQL, скорее всего, не получит такой активной разработки, как Entity Framework, как вы думаете, лучше всего перейти на Entity Framework? Я лично обнаружил, что EF очень неуклюжий и сложный в использовании по сравнению с LINQ to...
3389 просмотров

Получить DataContext объекта
Если у меня есть объекты LINQ: public class SampleDataContext : DataContext { public Table<Customer> Customers { get { return this.GetTable<Customer>(); } } public SampleDataContext( string connectionString ) : base(...
7071 просмотров
schedule 19.02.2022

Вставка в несколько таблиц базы данных с помощью Linq, ASP.NET MVC
У меня довольно простой сценарий, когда у меня есть две таблицы, в которые я хочу добавить данные. Они управляются первичным ключом/внешним ключом. Я хочу добавить новые данные в ТАБЛИЦУ А, а затем получить идентификатор и вставить в ТАБЛИЦУ Б....
19102 просмотров
schedule 23.05.2023

Потоковая передача и BLOB-объекты Linq
У меня есть объект, который я использую для хранения метаданных документа в таблице. Основной текст документа может быть очень большим, иногда > 2 ГБ, поэтому я буду хранить его в поле nvarchar(max) в SQL 2008. Позже я буду использовать SQL 2008 для...
2534 просмотров
schedule 10.06.2023

Обновление Linq до SQL не работает с использованием шаблона репозитория
Я использую asp.net mvc для приложения. Я воспользовался некоторыми советами из серии статей Роба Конери о витрине MVC. Я использую шаблон доступа к данным, очень похожий на тот, который он использовал в витрине. Однако я добавил небольшую...
3018 просмотров
schedule 23.07.2023