Skip to content

Instantly share code, notes, and snippets.

@shturm
Last active April 7, 2017 15:55
Show Gist options
  • Save shturm/91d75cffea4d00bb197c8687a8a94349 to your computer and use it in GitHub Desktop.
Save shturm/91d75cffea4d00bb197c8687a8a94349 to your computer and use it in GitHub Desktop.
.NET Core Примери

.NET Core примери

Създаване на нов уеб проект

$ mkdir MyProject
$ cd MyProject
$ dotnet new mvc --auth Individual

Обновяване на базата

  • Уверяваме се, че ConnectionString-a от конфигурацията на проекта (appSettings.json) не съдържа .\\. Пример: Правилно: "DefaultConnection": "DataSource=kosher.db" Грешно: "DefaultConnection": "DataSource=.\\kosher.db"
  • Създаване на публичен клас
public class FbPost
{
  public int FbPostId {get;set;}
  // ...
}
  • Добавяне в ДбКонтекста
public class ApplicationDbContext
{
  // ...
  public virtual DbSet<FbPost> FbPost {get;set;}
  // ...
}
  • Създаване на миграция
$ dotnet ef migrations add MyMigrationName
  • Прилагане на миграция
$ dotnet ef database update

Билдване, стартиране и спиране на сайта

  • Билдване dotnet build
  • Билдване и стартиране dotnet run (спира се с CTRL+C)

Качване на код на сървъра

$ git add .
$ git commit -m "my commit message"
$ git push

Взимане на код от сървъра

$ git pull
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment