Описание тега database-first

0 ответов

Ошибка при преобразовании проекта из кода сначала в базу данных сначала

Я работал над проектом с подходом, основанным на коде, и знаю, что мне нужно преобразовать его в подход на основе баз данных, потому что у меня есть некоторая логика, которую я должен выполнить с помощью хранимой процедуры. Итак, я решил преобразова…
1 ответ

Публикация данных из представления в модель и элемент управления возвращает ноль

В настоящее время я занят проектом, в котором я использую ASP.NET MVC. Когда я пытаюсь отправить данные на модель и контроллер, я получаю NULL, возвращенный в параметре метода, который я использовал в контроллере. контроллер: [HttpPost] public Actio…
2 ответа

EntityFramework v6. База данных первая. Не украшать свойство ключом, хотя в таблице есть первичный ключ

Сначала я выбираю базу данных: Вот пример таблицы, которая испытывает эту проблему. Как видите, столбец EntityId является первичным ключом: Импортированная таблица в браузере модели показывает, что она имеет первичный ключ: Но код для сгенерированно…
08 фев '17 в 14:54
1 ответ

Определение общего репозитория для сущностей в EF DatabaseFirst

Я перехожу из CodeFirst в DatabaseFirst, чтобы отобразить мои представления. В моем подходе CodeFirst у меня была базовая сущность, подобная этой: public abstract class BaseEntity { /// <summary> /// Gets or sets the entity identifier /// <…
31 июл '12 в 08:05
4 ответа

Линк-к-SQL многие-многие в базе данных в первую очередь

У меня есть база данных с 2 таблицами Song vs Artist mapping по Mapping_Artist_Song, затем я добавляю существующую базу данных к моделям (сначала база данных) в моем проекте, и теперь я не знаю, как использовать linq для выбора песни с тем же иденти…
19 июн '17 в 12:10
2 ответа

Ошибка сопоставления фрагментов Entity Framework

Я занимаюсь разработкой приложения ASP.NET MVC4 (сначала подход с базой данных), сейчас я обновил модель из базы данных, а затем получил эту ошибку: Проблема в отображении фрагментов, начинающихся со строки 1106: потенциальное нарушение во время вып…
1 ответ

web api http get дает "Отказано в разрешении на создание базы данных в мастере базы данных"

У меня есть база данных под названием XyzDB. Все сделано, и я доволен этим. У меня есть проект WebAPI, который использовал Entity Framework (я сгенерировал свои модели сущностей из своей базы данных, поэтому сначала не код). Когда я использую Fiddle…
0 ответов

Изменение таблицы в базе данных без потери данных с использованием подхода, основанного на базе данных, Entity Framework

Есть ли способ добавить / удалить столбцы в базе данных с использованием подхода "сначала база данных" в Entity Framework? Я знаю, что мы можем сделать это, используя подход, основанный на коде.
2 ответа

Entity Framework - База данных первая - неверное имя столбца

У меня есть три простых класса, и я подключаю EF6 к существующей базе данных. Классы следующие namespace Infrastructure.Models { [Table("Applications")] public class Application { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public Gu…
11 дек '15 в 01:15
0 ответов

Не удалось добавить существующую таблицу в модель EF (сначала база данных)

Несколько недель назад я сгенерировал EF Model (файл edmx) из существующей базы данных (Entity Framework 6). Но теперь я не мог добавить еще одну таблицу к этой модели. Когда я добавляю таблицу в мастер и нажимаю "Готово", я получаю сообщение об оши…
1 ответ

Как преобразовать репозиторий, созданный для Code First, в Database First в приложении MVC 3

Я очень новичок в MVC 3, но не в программном обеспечении, поэтому, когда я решил запустить приложение в MVC 3, я хотел сделать его тестируемым. Так что я нашел эту замечательную статью о том, как реализовать шаблон хранилища. В конце этой статьи они…
1 ответ

EF4 DB-first: подход TPH?

Я знаю, что это не должно быть тривиальным, но до сих пор не мог найти решение... Работа с моделью EF4 DB-First с использованием LINQ-to-Entities с POCO, которые будут использоваться приложением MVC3. У меня есть три лица Customer, CustomerAdress и …
1 ответ

EntityType 'UserLogins' не определен ключ. Определите ключ для этого EntityType

Я пытаюсь сопоставить свои классы идентичности ASP.NET с моими таблицами базы данных, но я получаю исключение ModelValidationException, которое говорит "TestJam.UserLogins:: EntityType" UserLogins "не определил ключ. Определите ключ для этого Entity…
1 ответ

asp.net mvc с валидацией первой модели предметной базы базы данных

Я занимаюсь разработкой проекта веб-приложения ASP.NET MVC и использую первый подход к базе данных Entity Framework, поэтому я хотел бы провести валидацию сгенерированных классов моделей, и я знаю, что если я сделаю валидацию на них напрямую, тогда …
3 ответа

Есть ли способ изменить строку подключения в базе данных в первую очередь?

У меня есть несколько баз данных, схемы их одинаковы. Когда я использую базу данных в первую очередь, строка подключения указывается при создании файла edmx. Я хочу знать, есть ли способ изменить строку подключения? Это так, поэтому я могу выбрать, …
09 май '12 в 01:40
3 ответа

Как добавить аннотацию данных для сущностей, автоматически созданных Data-First?

Если сначала модель, мы используем [MetadataType(typeof(ConceptMetadataSource))] прикрепить файл MetadataSource, который содержит все аннотации данных, такие как [HiddenInput(DisplayValue = false)] или же [Display(Name = "Title")], Например: [Metada…
2 ответа

Как предотвратить удаление атрибутов DataAnnotations в первой модели базы данных

У меня есть приложение asp.net mvc 3 с структурой сущностей, и я использовал модель Database First для его настройки. Мои шаги ниже: 1. Генерируем базу данных с помощью таблиц 2. Создаем файл ADO.NET Entity Data Model (.edmx) и импортируем таблицы 3…
1 ответ

MVC3 и EF Data в первую очередь: каковы лучшие практики?

Похоже, что основное внимание в MVC3 и EF4.1 сосредоточено вокруг "кода в первую очередь" - я не могу найти какие-либо примеры или учебники, которые соответствуют следующим критериям: использует существующую базу данных SQLServer имеет отдельные про…
1 ответ

Почему MetadataType не выполняет мою проверку в подходе с базой данных?

Я использовал Database-First для создания класса модели (файл EDMX), и я хочу проверить, используя "MetadataType". Я читаю здесь решения, но они не работают для меня. Вот мой код: [MetadataType(typeof(MovieEntitiesMetaData))] public partial class Mo…
1 ответ

Почему отделенная сущность успешно изменена в платформе сущностей 5?

Мой код class Program { static NorthwindEntities context = new NorthwindEntities(); static void Main(string[] args) { Order updateorder = new Order() { OrderID = 10256, ShipCountry = "444", ShipCity = "tehran" }; update(updateorder); } static public…