Вопросы по теме 'ef-core-2.0'
Включение миграции в ядре EF?
Я начинаю работу с EF Core 2.0, у меня есть консольное приложение, предназначенное для .NET 4.6.1. У меня есть очень простой класс модели и этот контекст:
public class ContextCore : DbContext
{
protected override void...
22103 просмотров
schedule
27.06.2022
EF Core: обратимое удаление с теневыми свойствами и фильтрами запросов
Я создал интерфейс, чтобы попытаться выполнить обратимое удаление, смешивая теневые свойства и фильтры запросов. Но это не работает.
public interface IDeletableEntity {}
А потом в моем построителе моделей
builder.Model.GetEntityTypes()...
2738 просмотров
schedule
06.06.2022
Как использовать пользовательское соглашение об именах с принадлежащими типами?
public class ProcessInitialization
{
public Guid CorrelationId { get; set; }
public MyProcessContext ProcessContext { get; set; }
}
public class MyProcessContext
{
public int? ProcessId { get; set; }
}
Без использования моего...
254 просмотров
schedule
06.12.2022
Свойство не является навигационным свойством типа сущности
Я разработал свои сущности, прикрепленные на диаграмме ниже.
Для этой схемы я бы написал следующий запрос в sql, чтобы получить все роли, действия, приложения для этого пользователя следующим образом.
select * from users u, roles r,...
1084 просмотров
schedule
05.05.2023
Как запретить EF Core создавать отфильтрованный индекс для столбца, допускающего значение NULL
У меня есть эта модель:
public class Subject
{
public int Id { get; set; }
[Required]
[StringLength(50)]
public string Name { get; set; }
public int LevelId { get; set; }
[ForeignKey("LevelId")]
public Level Level {...
3440 просмотров
schedule
01.08.2023
Миграция между базами данных EF Core 2
Я пытаюсь создать миграцию между базами данных с помощью EF Core 2.0.
Когда я нахожусь в офисе, я работаю с командой, используя общую базу данных сервера sql. По этой причине код использует конфигурацию, которая ссылается на поставщика сервера...
967 просмотров
schedule
27.03.2023
Префикс столбца EF Core 2.0 OwnsOne
При использовании OwnsOne для сопоставления сложных типов имя столбца sql имеет префикс с именем атрибута. Можно ли указать имя префикса в отображении?
Это мое отображение:
e.OwnsOne(x => x.Attributes, cb =>
{
cb.OwnsOne(a =>...
1423 просмотров
schedule
16.05.2023
Используйте DI на уровне доступа к данным с ApplicationDbContext (netcore 2.0)
У меня проблема с DI ( Dependancy Injection ). Мой проект находится на netcore 2.0 и имеет несколько слоев (стандартная архитектура N-Tier). Я пытаюсь переместить EF Core 2 из Presentation Layer в Data Access Layer , и я создал следующие...
501 просмотров
schedule
16.03.2023
Цикл свойств навигации EF Core
Рассмотрим следующие
Модели:
public class Blog
{
public Guid ID {get; set;}
public string Name {get; set;}
// more fields...
// Navigation Property
public IList<Post> Posts {get; set;}
}
public class Posts
{...
396 просмотров
schedule
22.08.2022
EF Core 2: прекращение циклической зависимости от отношения "многие ко многим"
Я использую образец базы данных Sakila из MySql на сервере MySql. Схема выглядит следующим образом.
Важными таблицами являются таблицы store , inventory и film . Между таблицами существует связь многие ко многим , а таблица связывания...
469 просмотров
schedule
22.09.2022
Почему мой основной контекст данных ef удаляется перед использованием в тестируемой службе?
Предыстория: я пишу тесты для сервисов, использующих ef core. Я хочу использовать sqllite, поскольку он реляционный.
Я написал базовый класс для тестов, которые будут использовать фиктивную фабрику баз данных, которую я написал для настройки...
271 просмотров
schedule
26.04.2023
EF Core SQLite в исключении памяти: ошибка SQLite 1: «около MAX: синтаксическая ошибка»
Я создаю базу данных SQLite In Memory для модульного тестирования:
var connection = new SqliteConnection("DataSource=:memory:");
connection.Open();
try
{
var options = new...
2684 просмотров
schedule
15.06.2023
Могу ли я подключиться к базе данных SQL Server без DBContext в .NET Core?
Могу ли я подключиться к базе данных SQL Server без DbContext в .NET Core? Я пробовал этот код, но он не работает, у меня есть DEBUG, и я получил пустую таблицу данных
public class HomeController : Controller
{
public IActionResult Index()...
202 просмотров
schedule
02.11.2022
EF Core обновляет отправленные данные при каждой миграции без изменения
Итак, я заполняю свою базу данных такими пользователями и ролями.
public static void SeedUsers(this ModelBuilder modelBuilder)
{
var roles = new[]
{
new Role
{
Id = new...
1264 просмотров
schedule
19.05.2022
Дополнительный столбец EF Core обрабатывается по мере необходимости
Мне нужно прочитать результат хранимой процедуры, вызванной из EF Core, которая включает элементы, предназначенные для целей форматирования электронных таблиц, например строки только с нулевыми значениями. Мой код в основном работает, но есть два...
1654 просмотров
schedule
05.12.2022
Многие ко многим в ядре EF
У меня есть следующие модели
public class Student
{
public int Id {get; set; }
public string Name {get; set; }
public ICollection<StudentToCourse> StudentToCourse {get; set; }
}
public class StudentToCourse...
20 просмотров
schedule
20.05.2023
EF Core выдает исключение при вызове метода SaveChanges
(прошу прощения за мой английский)
ОБНОВЛЕНИЕ Ну, теперь я чувствую себя настолько глупым, что забыл установить пакет
Microsoft.Entityframeworkcore.tools
В моем консольном приложении Project. Я устанавливаю пакет, и он работает...
2294 просмотров
schedule
17.04.2023
Отслеживание изменений EF Core — проблема с исходными и измененными значениями
У меня есть Net core API, настроенный на .net core 2.0 и EF core 2.0. он содержит архитектуру шаблона репозитория.
Теперь я пытаюсь реализовать журнал аудита для каждого изменения сохранения, используя средство отслеживания изменений EF....
4369 просмотров
schedule
24.11.2022
Веб-API ASP.NET CORE с Swagger создает неправильные имена свойств
Поэтому я создал новое решение с API. Этот API работает должным образом, как вы можете видеть в следующем запросе почтальона:
{
"Id": 1,
"Name": "Samsung"
}
Swagger создает этот фрагмент кода:
{
"id": 0,
"name": "string"
}
Эти...
271 просмотров
schedule
26.02.2023
Повторное использование функции для определенного свойства в любом выражении LINQ to SQL
У меня есть следующий код:
var dbContacts = dbContacts.Where(k => k.Name != null && k.Name.ToLower().IndexOf(model.name.ToLower()) > -1);
что, безусловно, слишком длинно, я пытаюсь добиться следующего, не повторяя эту функцию...
87 просмотров
schedule
07.02.2023