Результаты поиска по запросу "entity-framework"

1 ответ

 или мне нельзя делать такие вещи?

я начал с EF, и у меня возникли проблемы с преобразованием этого простого запроса в синтаксис EF. Перевести: select a.city from offer o, address a, offer_address oa where o.identifier = oa.offeridentifier and a.identifier = ...

7 ответов

@ LeandroSoares Хороший! Я обновил свой ответ и использовал предоставленный вами код и описание, почему использовать его вместо этого.

я есть следующий код. Я получаю ошибку: «Приведение к типу значения Int32 не выполнено, поскольку материализованное значение равно нулю. Либо универсальный параметр типа результата, либо запрос должен использовать обнуляемый тип». когда таблица ...

3 ответа

Ответы должны содержать больше информации, чем просто ссылка на другой сайт.

ользую Entity Framework с C # для создания приложения Silverlight. Я написал несколько хранимых процедур, которые выполняют операции с базами данных, и мне нужно вызвать их из Entity Framework после передачи некоторых параметров. На одном из ...

ТОП публикаций

1 ответ

Проблема с этим решением состоит в том, что он принимает во внимание только обновление, но такая же проблема возникает для вставки в новый объект. Если вы вставите объект, который связан с другими отделенными объектами, которые уже существуют в базе данных (которые, в свою очередь, могут быть связаны с другими объектами / подобъектами), все эти объекты будут воссозданы. Какой кошмар. Это кажется таким ненужным поведением, особенно потому, что все эти отсоединенные объекты имеют свойства гидратированного идентификатора, поэтому было бы действительно легко обнаружить, что они уже были загружены в предыдущем вызове.

я есть такой репозиторий: public class Repository<T> : IRepository<T> where T : class { private readonly IRepositoryContext _repositoryContext; public Repository(IRepositoryContext repositoryContext) { _repositoryContext = repositoryContext; ...

3 ответа

, Это также можно упростить, используя некоторый метод для получения значений свойств по имени.

о известно, что если у нас есть EntityObject, то нет способа найти ObjectContext, к которому он принадлежит. Я думаю, это достаточно справедливо, но почему мы можем лениво загружать объекты? Конечно, процесс отложенной загрузки должен получить ...

6 ответов

Я искал в вычисляемых областях, но я не мог найти идеальное решение. Вычисляемый столбец должен быть суммой другого вычисляемого столбца в связанной таблице + любые дополнительные расходы. Также я не верю, что есть способ обозначить формулы в конструкторе EF db. Но если кто-то отправит им крутое решение, я бы не стал его игнорировать;)

аюсь найти лучший способ сделать то, что я думал, было бы легко. У меня есть модель базы данных под названием Line, которая представляет строку в счете. Это выглядит примерно так: public partial class Line { public Int32 Id { get; set; } public ...

3 ответа

Также с EF4 вы можете попробовать что-то вроде этого:

List<Post> list = ( from c in db.TitleComments join t in db.Titles on c.TitleId equals t.Id join u in db.Users on c.UserId equals u.Id where t.Id == _titleId && c.Date > time orderby c.Date descending select new Post { Username = ...

2 ответа

Первоначально модели были в отдельных пространствах имен. На самом деле мы пытались объединить их в одном пространстве имен, и это была та же ошибка. Я думаю, что переопределение строки соединения dbcontext было бы хорошим подходом. Не могли бы вы объяснить, где и как это сделать. Спасибо

здали веб-приложение, используя модель сначала. В проект вошел новый разработчик и создал новую пользовательскую модель, используя подход «сначала код» (файл базы данных). Вот код первого контекста базы данных. namespace WVITDB.DAL { public ...

5 ответов

это должен быть правильный ответ

ы, которые я вижу здесь, для ObjectContext. Есть ли свойство для определения имен первичных ключей объекта при использовании DbContext? Ах .. один из тех случаев, когда я желаю, чтобы Entity Framework был открытым исходным кодом! Я могу получить ...

7 ответов

 свойства

учаю это исключение: Указанный член типа «Оплачено» не поддерживается в LINQ to Entities. Поддерживаются только инициализаторы, элементы сущностей и свойства навигации сущностей. public ActionResult Index() { var debts = storeDB.Orders .Where(o ...