Я пишу и там, и там. И да, с точки зрения разработки второе намного более продуктивнее и сопровождать легче. Но - корп не всегда живет на том, что сейчас модно и полезно.
ASP.NET Core. Стоит ли
-
- Уже с Приветом
- Posts: 1665
- Joined: 16 Jul 2009 14:18
- Location: Uganda
Re: ASP.NET Core. Стоит ли
-
- Новичок
- Posts: 51
- Joined: 30 Sep 2018 03:35
Re: ASP.NET Core. Стоит ли
Да, стоит . Использую .NET CORE 2.0 уже подгода на Линуксе и SQL Server 2017. Один недостаток Энтити Фрамеворк не поддерживает SQL views.
-
- Уже с Приветом
- Posts: 5347
- Joined: 03 Feb 1999 10:01
- Location: NJ, USA
Re: ASP.NET Core. Стоит ли
Как это не поддерживает? Я использую views во всю. Может конечно при доступе с Линукса на SQL Server 2017 не поддерживает, но странно как то.[xyz] wrote: 07 Dec 2018 22:21 Да, стоит . Использую .NET CORE 2.0 уже подгода на Линуксе и SQL Server 2017. Один недостаток Энтити Фрамеворк не поддерживает SQL views.
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: ASP.NET Core. Стоит ли
это пост из 2004?
-
- Новичок
- Posts: 51
- Joined: 30 Sep 2018 03:35
Re: ASP.NET Core. Стоит ли
Я где то читал, что EF не поддерживает views. KVA, а как вы используете их? Ссылка? Спасибо.
-
- Уже с Приветом
- Posts: 5347
- Joined: 03 Feb 1999 10:01
- Location: NJ, USA
-
- Новичок
- Posts: 51
- Joined: 30 Sep 2018 03:35
Re: ASP.NET Core. Стоит ли
А какую EF вы используете? Я использую EF CORE. И она не поддерживает views. EF Core зтличается от EF используемой в ASP.NET MVC.
-
- Уже с Приветом
- Posts: 5347
- Joined: 03 Feb 1999 10:01
- Location: NJ, USA
Re: ASP.NET Core. Стоит ли
Попробуйте любую ЕФ а потом ошибку сюда бросьте если не пойдёт. Попробовать займёт одну минуту. Чуть быстрее чем перепиской заниматься.
-
- Новичок
- Posts: 51
- Joined: 30 Sep 2018 03:35
Re: ASP.NET Core. Стоит ли
Я запустил "dotnet ef ......." . Таблицы добавлены, а views нет. Ни каких ошибок. Смотри пост на стэковерфлоу здесь
-
- Уже с Приветом
- Posts: 5347
- Joined: 03 Feb 1999 10:01
- Location: NJ, USA
Re: ASP.NET Core. Стоит ли
Scaffolding и поддержка views в ЕФ абсолютно разные вещи. Еще раз - ничто не мешает читать данные из views а ЕФ core.
-
- Уже с Приветом
- Posts: 10399
- Joined: 04 Feb 2004 14:14
- Location: Edgewater, NJ
Re: ASP.NET Core. Стоит ли
Друзья, при разворачивании Angular 5 приложения в ASP.Net Core подкаталог node_modules не может быть включен, как часть проекта в Visual Studio 2017, так как слишком много файлов от библиотеки Angular создается в этом месте. Кто знает, будет ли VS 2017 с TFS поддерживать такую фишку? Иначе, какой-то нездоровый гемморой получается - содержимую папки нужно вручную восстанавливать, если программист существующий проект у себя из TFS разворачивает.
-
- Уже с Приветом
- Posts: 5347
- Joined: 03 Feb 1999 10:01
- Location: NJ, USA
Re: ASP.NET Core. Стоит ли
В общем-то одна команда чтобы восстановить один раз. Вас же не смущает необходимость вызывать dotnet restore чтобы сгенерировался project.assets.json файл.
Но соглашусь что уклон в командную строку немного напрягает нас привыкших к заботе MS.
Но соглашусь что уклон в командную строку немного напрягает нас привыкших к заботе MS.
-
- Новичок
- Posts: 51
- Joined: 30 Sep 2018 03:35
Re: ASP.NET Core. Стоит ли
KVA, Задача Entity Framework состоит в том, чтобы создавать классы на основе таблиц/вью из базы данных. Scafolding это процесс этой генерацыи.
Продемонстрируйте мне класс от view сгенерённый с EF CORE.
Спасибо !
Продемонстрируйте мне класс от view сгенерённый с EF CORE.
Спасибо !
-
- Уже с Приветом
- Posts: 5347
- Joined: 03 Feb 1999 10:01
- Location: NJ, USA
Re: ASP.NET Core. Стоит ли
Пожалуйста. Вот класс который _получает_ данные из view.
Задача Entity Framework состоит в том, чтобы читать/писать данные из/в таблицы/вью данных. .... а scaffolding генерация это так малюсенькое удобство где-то 0.001% от всего EF. Все таки почитайте что-нибудь о программировании.
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);
}