С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
32 / 15 / 5
Регистрация: 19.11.2014
Сообщений: 626

Entity Framework откуда берет название таблицы?

29.03.2017, 17:30. Показов 3169. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Entity Framework при своей работе, если БД и нужной таблицы не существует, то он сам их создает. Название БД он берет из строки подключения Initial Catalog. А название таблицы откуда берет? Вот у меня есть маленькое тестовое приложение, при его запуске EF создает БД с именем Report, это правильно и таблицу с именем Humen, чет никак понять не могу, где от такое имя взял?
Файл Human

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
 
namespace WebApplication1.Models
{
    public class Human
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public int Age { get; set; }
    }
}
Файл HumanContex

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
 
namespace WebApplication1.Models
{
    public class HumanContex : DbContext
    {
        public HumanContex()
            :base("ConnectionSRV")
        { }
        public DbSet<Human> TableHumans { get; set; }
    }
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.03.2017, 17:30
Ответы с готовыми решениями:

Как по имени таблицы получить список имен и типов полей таблицы в entity framework?
У меня есть библиотека сделанная с использованием ADO.NET. В ней для получения списка наименований полей и их типов по строковому имени...

В чем разница между Entity Framework и Entity Framework Core?
В чем разница (если она есть) между entity framework и entity framework core?

Entity framework и связи таблицы
Есть таблица каталог в ней возможно создать дерево каталогов Таблица 1 Guid parentguid title Parent_guid связан ключом с...

5
477 / 240 / 73
Регистрация: 25.05.2012
Сообщений: 1,126
Записей в блоге: 1
29.03.2017, 17:44
Лучший ответ Сообщение было отмечено Chizel как решение

Решение

Chizel, https://msdn.microsoft.com/ru-... .113).aspx
Установка имени таблицы в виде множественного числа от имени типа сущности.
1
32 / 15 / 5
Регистрация: 19.11.2014
Сообщений: 626
29.03.2017, 17:49  [ТС]
Цитата Сообщение от NewOrdered Посмотреть сообщение
Установка имени таблицы в виде множественного числа от имени типа сущности.
А руками как указать имя таблицы?
0
477 / 240 / 73
Регистрация: 25.05.2012
Сообщений: 1,126
Записей в блоге: 1
29.03.2017, 18:39
Chizel,
пример
http://stackoverflow.com/a/24478861
0
32 / 15 / 5
Регистрация: 19.11.2014
Сообщений: 626
29.03.2017, 19:15  [ТС]
Цитата Сообщение от NewOrdered Посмотреть сообщение
пример
не хватает сборки какой то? Прошел по ссылке из того поста, нашел кусок кода про блог, но там тоже про то, какие нужны сборки для этого ничего нет

Добавлено через 13 минут
upd:
C#
1
2
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
0
Эксперт .NET
 Аватар для Usaga
14108 / 9325 / 1349
Регистрация: 21.01.2016
Сообщений: 35,020
30.03.2017, 06:52
Цитата Сообщение от Chizel Посмотреть сообщение
А руками как указать имя таблицы?
Вот так можно.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.03.2017, 06:52
Помогаю со студенческими работами здесь

Entity framework: создание сводной таблицы
Доброго всем времени суток. Работаю с EF и столкнулся с проблемой: нужно вывести данные из нескольких сущностей. К примеру есть две...

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

Entity Framework, наследования таблицы с лайками
у меня есть следующие сущности. public abstract class LikeBase { public int Id { get; set; } public User...

Как отформатировать столбец таблицы? Entity framework
Не могу отформатировать вывод времени в формате &quot;HH:mm&quot; в datagridview. Изменение DefaultCellStyle нужной колонки не помогло, вылетают...

Entity Framework и связь одной таблицы со многими
Здравствуйте, форумчане. Преамбула: Поставили задачу такой направленности: автоматизировать работу склада. Нет, автоматизировать -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru