Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
pupanya
4 / 4 / 3
Регистрация: 11.11.2010
Сообщений: 56
Завершенные тесты: 1
#1

Наименование поля-ссылки в БД используя атрибуты - C#/.NET 4.x

29.01.2017, 23:51. Просмотров 108. Ответов 0

Доброго времени суток.
Можно ли изменить наименование поля-ссылки в БД (EF/CodeFirst/npgsql) при помощи атрибутов?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[Table("individual", Schema = "public")]
public class Individual
{
    [Column("id")]
    [Key]
    public int Id { get; set; }
    [Column("firstname")]
    [MaxLength(255)]
    public string Firstname { get; set; }
    [Column("lastname")]
    [MaxLength(255)]
    public string Lastname { get; set; }
    [Column("new_address_id")]
    public Address Address { get; set; }
}
при миграции получу колонку "Address_Id" (с 2016 года почему-то Id подставляется в PascalCase, хотя раньше был в нижнем регистре)

Поменять через FluentApi могу, но интересует можно ли через атрибуты
C#
1
2
3
4
modelBuilder.Entity<Individual>()
    .HasOptional(p => p.Address)
    .WithMany()
    .Map(m => m.MapKey("new_address_id"));
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2017, 23:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос .NET 4.x Наименование поля-ссылки в БД используя атрибуты (C#):

Атрибуты поля
Всем привет. Пытаюсь разобраться с атрибутами в C#. Как применить атрибут к...

Разделить доступ сотрудникам, используя атрибуты
Добрый день! Задача: Создайте пользовательский атрибут...

Создайте класс Vendor, который имеет следующие поля — наименование фирмы, адрес фирмы, телефон
2. Создайте класс Vendor, который имеет следующие поля - наименование фирмы,...

Атрибуты класса и атрибуты объекта
в чем разница атрибута класса и атрибута объекта? препод задал вопрос :...

Написать > 5 методов операций с массивами используя различные комбинации - ссылки, return, out аргумент, переменное числ
написать &gt; 5 методов операций с массивами используя различные комбинации -...

Как задать значения статического поля класса используя рефлексию?
Народ как задать значение статическому полю класса при помощи рефлексии. ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2017, 23:51
Привет! Вот еще темы с решениями:

1c8 получение поля Наименование из справочника Ценные Бумаги
Стоит такая задача - модифицировать справочних Ценных Бумаг добавив в них...

Как изменить наименование поля в таблице средствами ADO
Я первый раз в Вашем форуме, поэтому особенно рад Всех приветствовать! Добрый...

Написать код для флага РФ, используя только атрибуты
Здравствуйте!!! Помогите пожалуйста, нужно написать код для флага РФ используя...

Найти все повторяющиеся элементы между тегом <наименование></наименование>
Найти все повторяющиеся элементы между тегом &lt;наименование&gt; и &lt;/наименование&gt;...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru