'CSharp'에 해당되는 글 2건

  1. 2016.01.06 [EF] PluralizingTableNameConvention
  2. 2015.12.30 [Roslyn] 코드 정렬(Formatting) 하기

PluralizingTableNameConvention


테이블 이름을 엔티티 이름의 복수화된 버전으로 만들어준다.
(Item -> Items, Player -> Players)

기본값은 적용이니, 수동으로 제거할 수 있다.


이 작업은 마이그레이션이 필요하다. 마이그레이션 없이 실행하면 다음과 같은 익셉션이 발생한다.

처리되지 않은 예외: System.InvalidOperationException: The model backing the 'MyDb' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269).


이 작업에 대한 마이그레이션 스크립트는 아래와같이 생성된다.


'C# > Entity Framework' 카테고리의 다른 글

[EF] PluralizingTableNameConvention  (0) 2016.01.06
Posted by pjc0247

Code Formatting

Roslyn을 이용하여 코드를 자동 정렬시킬 수 있습니다.

먼저 Nuget 패키지 관리자를 통해 Microsoft.CodeAnalysis 패키지를 추가합니다.



출력 결과


혹은 MS에서 제공하는 별도의 도구를 사용합니다.
https://github.com/dotnet/codeformatter


'C# > Roslyn' 카테고리의 다른 글

[Roslyn] 코드 정렬(Formatting) 하기  (0) 2015.12.30
Posted by pjc0247
TAG CSharp, Roslyn