0
голосов
1ответов
531 просмотров

Linq для сущностей, вставьте внешние ключи

Я впервые использую структуру сущностей ADO и не уверен, как лучше всего вставить восстановленную базу данных, содержащую внешние ключи. это код, который я использую, я буду признателен за любые комментарии и предложения по этому поводу. using (KnowledgeShareEntities entities = new Knowled...

1
голосов
1ответов
1560 просмотров

Использование статических методов доступа к данным с ADO.NET Entity Framework

Привет, я впервые использую структуру сущностей ADO.NET, и анализ статического кода предлагает изменить следующий метод на статический, как показано ниже. У меня простой вопрос, безопасен ли этот поток? public static void InsertUserDetails(UserAccount userAccount) { usin...

18
голосов
1ответов
5353 просмотров

Передача func в качестве параметра в Linq для Entities и ошибка «Внутренняя ошибка поставщика данных .NET Framework 1025»

У нас есть класс Task: public partial class Task : EntityObject { public EntityCollection<TaskUser> TaskUsers { get {...} set{...} } } У него есть свойство навигации TaskUsers, которое содержит пользователей, прикрепленных к этим таксам: public partial class TaskUser : Entit...

0
голосов
2ответов
54 просмотров

Linq к проблеме синхронизации объекта

Я создал модель данных, в которой некоторые представления из моей базы данных представлены в виде сущностей. Когда я создаю статус linq, который содержит часть сущностей этого представления, процессору требуется очень много времени для выполнения статуса linq .. может кто-нибудь помочь?

1
голосов
2ответов
576 просмотров

Использование "кэшированных" сущностей LINQ

У меня проблема в том, что я реализовал службу WCF, которая использует объекты LINQ ... Для генерации содержимого ответа на вызов службы требуется большое количество выборок LINQ / SQL ... Как бы то ни было, служба не выполняет никаких обновлений или вставок в БД, поэтому я хотел бы реализова...

10
голосов
2ответов
2006 просмотров

Для вставок Entity Framework требуются разрешения Select

Мы используем LINQ to Entities для записи записей в базу данных аудита (SQL Server 2008). Поскольку это специальная база данных аудита, мы только вставляем строки - мы никогда не читаем строки, не обновляем и не удаляем их из приложения аудита. Приложение аудита должно использовать принцип ...

2
голосов
2ответов
735 просмотров

Linq to Entities: набор результатов не обновляется после вызова хранимой процедуры

В LINQ to Entities я сопоставляю набор результатов хранимой процедуры с сущностью. Внутри хранимой процедуры я выполняю несколько операторов обновления и возвращаю набор результатов, выполняя запрос SELECT и сопоставляя этот набор результатов с сущностью. Строки базы данных обновляются пра...

4
голосов
2ответов
4375 просмотров

При выборе анонимного типа с LINQ из EF нет возможности запустить метод для объекта по мере его выбора?

Допустим, у меня есть метод: bool myMethod(int a) { //return a bool } Допустим, я следующее // assume a has prop1 and prop2 both ints var mySelection = from a in myContainer where a=somecondition select new { a.prop1, ...

0
голосов
2ответов
1335 просмотров

NullReferenceException при попытке перечислить пустой IQueryable

Я получаю исключение NullReferenceException, когда пытаюсь преобразовать следующий запрос LINQ в EF.Что здесь могло быть не так? List<DailyProductionRecord> prodRecs = new List<DailyProductionRecord>(); var recs = from p in productionEntities.DailyProductio...

5
голосов
2ответов
6797 просмотров

Linq to entity - поиск в свойствах навигации EntityCollection

У нас есть классы public Invoice: EntityObject { public EntityCollection<InvoicePosition> Positions { get {...}; set{...}; } ... } public InvoicePosition: EntityObject { public string GroupName { get {...}; set{...}; } } Нам дают IQueryable<Invoice>, нам не дают I...

0
голосов
1ответов
858 просмотров

Использование linq как удалить несколько записей из таблицы перекрестных ссылок

Моя база данных содержит 4 таблицы: TABLE TBLCARTITEM (CART_ID, ITEM_ID, PROMOTION_ID, many more cart item fields) TABLE XREFCARTITEMPROMOTION (CART_ID, ITEM_ID, PROMOTION_ID) TABLE TBLPROMOTION (PROMOTION_ID, PROMOTION_TYPE_ID, many more promotion fields) TABLE TBLITEM (ITEM_ID, many more ...

90
голосов
10ответов
45677 просмотров

C # - код для упорядочивания по свойству с использованием имени свойства в виде строки

Какой самый простой способ кодировать свойство на C #, когда у меня есть имя свойства в виде строки?Например, я хочу разрешить пользователю упорядочивать некоторые результаты поиска по свойству по своему выбору (с использованием LINQ).Они выберут свойство «упорядочить по» в пользовательском инте...

1
голосов
3ответов
655 просмотров

LINQ to Entities / SQL - способ узнать, что прикреплено к контексту объекта?

Немного странный вопрос, но есть ли способ узнать, какие объекты прикреплены к моему объектному контексту.Я получаю несколько случайных проблем, и было бы очень полезно их решить, если бы я мог видеть, что было прикреплено, но еще не сохранено с помощью «SaveChanges». Ответ (Entity Framework)...

0
голосов
1ответов
4315 просмотров

Как связать объекты без сопоставления свойств навигации

У меня есть база данных, содержащая 4 таблицы TABLE TBLCARTITEM (CART_ID, ITEM_ID, PROMOTION_ID, many more cart item fields) TABLE XREFCARTITEMPROMOTION (CART_ID, ITEM_ID, PROMOTION_ID) TABLE TBLPROMOTION (PROMOTION_ID, PROMOTION_TYPE_ID, many more promotion fields) TABLE LKPROMOTIONTYPE ...

3
голосов
1ответов
1741 просмотров

Linq to Entities и SQL Server 2008 FileStream

Серверная часть: база данных SQL Server 2008 с включенным FileStream Доступ к данным: Linq для сущностей У меня есть тысячи PDF-файлов, которые в настоящее время находятся на файловом сервере. Я хотел бы переместить эти PDF-файлы с файлового сервера в базу данных SQL Server 2008, чтобы...

3
голосов
6ответов
1820 просмотров

LINQ (to Entities) - фильтрация элементов с использованием целых чисел

Используя LINQ to Entities, как я могу определить, существует ли какой-либо элемент из списка целых чисел в строке целых чисел, разделенных запятыми? Например, я хочу написать что-то вроде следующего (логически): collection.Where(collection.DelimitedStringOfInts.Contains(listOfInts.AnyOfThe...

0
голосов
1ответов
255 просмотров

Как связать сущности, которые не отображаются напрямую через свойство навигации

У меня есть объект, заполненный содержимым четырех разных связанных сущностей. Однако у меня есть другой объект, который я не могу включить в запрос, поскольку он не связан в свойствах навигации непосредственно с таблицей IQueryable, которую я извлекаю. Сущность, которую я пытаюсь включить, связ...

0
голосов
2ответов
4433 просмотров

Linq для сущностей: как сделать подзапрос

Как мне выполнить этот запрос с Linq To Entities SELECT * FROM TableA WHERE MyID IN ( SELECT MyID FROM TableB ) Дело в том, что TableB не существует как объект, потому что он содержит только внешние ключи к другим таблицам, и нет прямой связи между TableA и TableB

2
голосов
2ответов
4181 просмотров

Entity Framework - включить в подзапрос?- Часть 2

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

3
голосов
2ответов
4462 просмотров

Entity Framework - включить в подзапрос?

Я не уверен, что получил ответ на этот вопрос. Я посмотрел на пару вопросов, но не думаю, что они были такими, какими я хотел. Допустим, у меня есть 3 таблицы: Restaurant 1.....M MenuCategory 1.....M MenuItem У меня есть запрос L2E, который выглядит примерно так: Restaurant = contex...

2
голосов
2ответов
728 просмотров

Динамический объект в EF1 / изменение модели во время выполнения / динамическое добавление свойства

Я хочу дать пользователям возможность динамически добавлять новые столбцы во время выполнения.Я использую Entity framework v1 ... Мне удалось прочитать как xml, а затем изменить файлы ssdl, csdl и msl и создать новую рабочую область и новый контекст объекта ... Но проблема в том, что когда я ...

1
голосов
2ответов
2681 просмотров

Проблемы с загрузкой связанных сущностей (жадная загрузка) с помощью ObjectContext.CreateQuery (Entity Framework и репозитории)

Вот несколько вещей, которые я пробовал ... надеюсь, вы сможете экстраполировать из этого, что я пытаюсь сделать и что делаю неправильно. Хорошо, у меня проблемы с загрузкой связанных сущностей при использовании этого DoQuery: public ObjectQuery<E> DoQuery(ISpecification<E> whe...

0
голосов
1ответов
748 просмотров

Linq to Entities: смешанный граф сущностей, EntityKeys, прикрепленных и новых объектов

В моей модели данных у меня довольно общее разделение между моими объектами / таблицами / данными: «Транзакционные» сущности, которые представляют работу, выполняемую системой. Эти объекты создаются системой и важны только в определенных контекстах. Они регулярно создаются на лету. (В сторон...

0
голосов
1ответов
54 просмотров

Linq To Entities вопрос

У меня есть таблица с именем TableA, у которой есть внешний ключ от TableB и отношение "один ко многим" с TableB Я хочу сделать: var v = Context.TableASet .Include("TableB") .Where(x => x.TableB.Col1 == 123) Но когда я делаю x.TableB., у меня нет вариан...

4
голосов
3ответов
3468 просмотров

Кэширует ли Linq to Entities запросы?

Я буду использовать Linq to Entities.У меня есть вопрос: я буду вызывать Linq to Entities несколько раз.Будут ли кэшироваться запросы Linq to Entities, если они будут вызываться несколько раз?Если нет, есть способ кэшировать запрос, чтобы он не компилировался и не генерировался при каждом вызове.

3
голосов
1ответов
2255 просмотров

Linq-To-Entities включают

В настоящее время я изучаю немного больше о Linq-To-Entities - особенно сейчас о быстрой и отложенной загрузке. proxy.User.Include("Role").First(u => u.UserId == userId) Это должно загружать пользователя вместе с любыми его ролями.У меня проблема, но есть и вопрос.Это простая модель, с...

4
голосов
4ответов
2149 просмотров

Использование SQRT в запросе Linq EF

Мне нужно использовать функцию SQRT как часть предложения where в запросе Linq EF.Я подумал, что смогу сделать это: var qry = context.MyTable.Where("sqrt(it.field) > 1"); Но он возвращает ошибку о том, что «sqrt не может быть преобразован в допустимый конструктор или функцию типа., ряд...

5
голосов
2ответов
4578 просмотров

Как добавить свойство навигации для сложного типа Entity Framework

Я использую VS2010 Beta 2, у меня есть сложный тип под названием Адрес со следующими свойствами: Улица Город CountryId У меня есть объект Country , определенный в моей модели, но я не могу найти способ добавить ссылку (свойство навигации) из свойства CountryId объектаот моего сл...

0
голосов
2ответов
28 просмотров

ASP.NET MVC: странная ошибка приведения типов

Странная ошибка приведения типов: System.string -> weekmenu.SimpleTable Контроллер Function Index() As ActionResult ViewData("ListFrontName") = WeekMenuRepository.ListFrontName() ViewData("ListLastName") = WeekMenuRepository.ListLastName() Return View() End Function We...

1
голосов
2ответов
3473 просмотров

Сопоставление сложных строк с LINQ to Entity Framework

Мы используем LINQ to EF для разработки решения. В моем запросе LINQ я хотел бы string toMatch = "Matt Cool"; newString = toMatch.Replace(" ", "% ") + "%"; // So here newString is 'Matt% Cool%' /*Now in my datasource, there is no 'Matt Cool', there's 'Matthew Coolguy'. I would like thi...