ASP.NET Core. Стоит ли

mynameiszb
Уже с Приветом
Posts: 1665
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: ASP.NET Core. Стоит ли

Post by mynameiszb »

partner_ca wrote: 30 Oct 2018 22:24 WinForm - отстой.
WPF - круть.
Я пишу и там, и там. И да, с точки зрения разработки второе намного более продуктивнее и сопровождать легче. Но - корп не всегда живет на том, что сейчас модно и полезно.
[xyz]
Новичок
Posts: 51
Joined: 30 Sep 2018 03:35

Re: ASP.NET Core. Стоит ли

Post by [xyz] »

Да, стоит . Использую .NET CORE 2.0 уже подгода на Линуксе и SQL Server 2017. Один недостаток Энтити Фрамеворк не поддерживает SQL views.
User avatar
KVA
Уже с Приветом
Posts: 5347
Joined: 03 Feb 1999 10:01
Location: NJ, USA

Re: ASP.NET Core. Стоит ли

Post by KVA »

[xyz] wrote: 07 Dec 2018 22:21 Да, стоит . Использую .NET CORE 2.0 уже подгода на Линуксе и SQL Server 2017. Один недостаток Энтити Фрамеворк не поддерживает SQL views.
Как это не поддерживает? :pain1: Я использую views во всю. Может конечно при доступе с Линукса на SQL Server 2017 не поддерживает, но странно как то.
User avatar
Komissar
Уже с Приветом
Posts: 64875
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: ASP.NET Core. Стоит ли

Post by Komissar »

partner_ca wrote: 30 Oct 2018 22:24
mynameiszb wrote: 30 Oct 2018 22:06 А вот если сидишь на WinForm - то сплошные головняки...
WinForm - отстой.
WPF - круть.
это пост из 2004?
[xyz]
Новичок
Posts: 51
Joined: 30 Sep 2018 03:35

Re: ASP.NET Core. Стоит ли

Post by [xyz] »

Я где то читал, что EF не поддерживает views. KVA, а как вы используете их? Ссылка? Спасибо.
User avatar
KVA
Уже с Приветом
Posts: 5347
Joined: 03 Feb 1999 10:01
Location: NJ, USA

Re: ASP.NET Core. Стоит ли

Post by KVA »

Так же как и таблицы. Попробуйте.
[xyz]
Новичок
Posts: 51
Joined: 30 Sep 2018 03:35

Re: ASP.NET Core. Стоит ли

Post by [xyz] »

А какую EF вы используете? Я использую EF CORE. И она не поддерживает views. EF Core зтличается от EF используемой в ASP.NET MVC.
User avatar
KVA
Уже с Приветом
Posts: 5347
Joined: 03 Feb 1999 10:01
Location: NJ, USA

Re: ASP.NET Core. Стоит ли

Post by KVA »

Попробуйте любую ЕФ а потом ошибку сюда бросьте если не пойдёт. Попробовать займёт одну минуту. Чуть быстрее чем перепиской заниматься.
[xyz]
Новичок
Posts: 51
Joined: 30 Sep 2018 03:35

Re: ASP.NET Core. Стоит ли

Post by [xyz] »

Я запустил "dotnet ef ......." . Таблицы добавлены, а views нет. Ни каких ошибок. Смотри пост на стэковерфлоу здесь
User avatar
KVA
Уже с Приветом
Posts: 5347
Joined: 03 Feb 1999 10:01
Location: NJ, USA

Re: ASP.NET Core. Стоит ли

Post by KVA »

Scaffolding и поддержка views в ЕФ абсолютно разные вещи. Еще раз - ничто не мешает читать данные из views а ЕФ core.
User avatar
IvanGrozniy
Уже с Приветом
Posts: 10399
Joined: 04 Feb 2004 14:14
Location: Edgewater, NJ

Re: ASP.NET Core. Стоит ли

Post by IvanGrozniy »

Друзья, при разворачивании Angular 5 приложения в ASP.Net Core подкаталог node_modules не может быть включен, как часть проекта в Visual Studio 2017, так как слишком много файлов от библиотеки Angular создается в этом месте. Кто знает, будет ли VS 2017 с TFS поддерживать такую фишку? Иначе, какой-то нездоровый гемморой получается - содержимую папки нужно вручную восстанавливать, если программист существующий проект у себя из TFS разворачивает.
User avatar
KVA
Уже с Приветом
Posts: 5347
Joined: 03 Feb 1999 10:01
Location: NJ, USA

Re: ASP.NET Core. Стоит ли

Post by KVA »

В общем-то одна команда чтобы восстановить один раз. Вас же не смущает необходимость вызывать dotnet restore чтобы сгенерировался project.assets.json файл.

Но соглашусь что уклон в командную строку немного напрягает нас привыкших к заботе MS. :)
[xyz]
Новичок
Posts: 51
Joined: 30 Sep 2018 03:35

Re: ASP.NET Core. Стоит ли

Post by [xyz] »

KVA, Задача Entity Framework состоит в том, чтобы создавать классы на основе таблиц/вью из базы данных. Scafolding это процесс этой генерацыи.

Продемонстрируйте мне класс от view сгенерённый с EF CORE.

Спасибо !
User avatar
KVA
Уже с Приветом
Posts: 5347
Joined: 03 Feb 1999 10:01
Location: NJ, USA

Re: ASP.NET Core. Стоит ли

Post by KVA »

:pain1: Пожалуйста. Вот класс который _получает_ данные из view.

Code: Select all

public class Asset
    {
        public int DimAssetSid { get; set; }
        public int? AssetId { get; set; }
        public string AssetName { get; set; }
        public int? IssuerId { get; set; }
        public string IssuerName { get; set; }
        public string PrimarySecurityId { get; set; }
        public string CurrencyCode { get; set; }
        public DateTime? EndDate { get; set; }
    }
    ....    
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity<Asset>().ToTable("View_Assets")
                .HasKey(x => x.DimAssetSid);
	}
Задача Entity Framework состоит в том, чтобы читать/писать данные из/в таблицы/вью данных. .... а scaffolding генерация это так малюсенькое удобство где-то 0.001% от всего EF. Все таки почитайте что-нибудь о программировании.

Return to “Вопросы и новости IT”