2016-12-08 10 views
-1

更新プログラム3でVisual Studio Professional 2015を使用しています。 私のデータベースモデルを含む.edmxファイルがあります。 モデルをデータベースから更新すると、自動生成されたコードが正しくフォーマットされません。VS2015自動生成コードが正しくフォーマットされていません

は例えば、以前に私は次のようなものだった:

namespace Something 
{ 
    using System; 
    using System.Collections.Generic; 

    public partial class Analysis 
    { 
     public Analysis() 
     { 
      this.QualitativeAnalysis = new HashSet<QualitativeAnalysis>(); 
      this.QuantitativeAnalysis = new HashSet<QuantitativeAnalysis>(); 
      this.ScoringAnalysis = new HashSet<ScoringAnalysis>(); 
      this.SumupAnalysis = new HashSet<SumupAnalysis>(); 
     } 
    } 
} 

を私は自分のマシンを変え、今私が持っている:

私は修正するために私のVSの設定で変更する必要がありますどのような
namespace Something 
{ 

using System; 
    using System.Collections.Generic; 

    public partial class Analysis 
    { 

     public Analysis() 
     { 

      this.QualitativeAnalysis = new HashSet<QualitativeAnalysis>(); 

      this.QuantitativeAnalysis = new HashSet<QuantitativeAnalysis>(); 

      this.ScoringAnalysis = new HashSet<ScoringAnalysis>(); 

      this.SumupAnalysis = new HashSet<SumupAnalysis>(); 

     } 
    } 
} 

この問題 ?

ありがとうございました。

+0

次のビルドで破棄されるため、誰も修正する必要のない自動生成コードについて質問していますか?なぜあなたはこの場合にフォーマットを気にしますか? –

+0

私は自分のソリューションの保留中の変更が、フォーマットが変更されたすべてのファイルの変更をチェックせずに実際に行っていることと実際に一致することを確認できるようにしたいので、気になります。 – PMerlet

+0

*実際のコードthen - edmxファイル。 –

答えて

0

@Panagiotis Kanavosのコメントに基づいて、私はこの行が行末の設定に起因していると考えました。 基本的に、GitはUnix設定でファイルを保存し、Visual StudioはMicrosoft設定でファイルを読み込みます。

私はGit for Windows Bashクライアントをインストールしました。また、repoを再度クローンした後、問題を修正しました。

このツールは、チェックアウト時にUnix設定をMicrosoft設定に変換し、コミット時にMicrosoft設定をUnix設定に変換します。

+0

私は同じ問題に直面しているので、私がする必要があるのはクローニングです、それはこの問題の解決です。私はすでにクローン化されていますが、問題は同じです。 モデルからの更新を行うときにEntityフレームワークを使用するモデルクラスが発生します。 –

関連する問題