sql >> データベース >  >> RDS >> Sqlserver

最初にEFコードを使用して複合キーをマッピングする

    間違いなく列の順序を並べる必要があります。そうしないと、SQL Serverはどちらが最初に実行されるかをどのように認識しますか?コードで行う必要があることは次のとおりです。

    public class MyTable
    {
      [Key, Column(Order = 0)]
      public string SomeId { get; set; }
    
      [Key, Column(Order = 1)]
      public int OtherId { get; set; }
    }
    

    このSOの質問も見ることができます。公式のドキュメントが必要な場合は、EFの公式Webサイトを参照することをお勧めします。これがお役に立てば幸いです。

    編集:私はちょうどジュリーラーマンからのブログ投稿を見つけました。そこにはあらゆる種類のEF6の良さへのリンクがあります。ここで必要なものを見つけることができます。



    1. SQLServerで順列を生成する最も洗練された方法

    2. SQLCMDを使用してSQLデータベースのメンテナンスタスクを自動化する方法

    3. 損傷したSQLバックアップを修復するSQLバックアップリカバリツール-製品レビュー-ダニエルジョーンズによるゲスト投稿

    4. OracleでサポートされているROUND()およびTRUNC()日付関数のフォーマットモデル