私のDBは次のようになります。リストは、その順序変更を続けている
私Conversation
モデルは次のようになります
public class BrContext:DbContext
{
public DbSet<Conversation> AllConversations { get; set; }
public DbSet<ChatReference> ChatReferences { get; set; }
public DbSet<Product> Products { get; set; }
}
:
public class Conversation
{
[Key]
public int ConversationId { get; set; }
public string ConverserName { get; set; }
public List<ChatReference> AllReferences { get; set; }
public ChatReference CurrentChatReference { get; set; }
public bool IsDealtWith { get; set; }
}
マイChatReference
モデルは次のようになります。
public class ChatReference
{
public int ChatReferenceId { get; set; }
public string ChatReferenceTime { get; set; }
public string ChatReferenceContent { get; set; }
public bool IsR { get; set; }
}
私はプロパティとして 'CurrentChatReference'のリスト{"AllReferences"}を持っていますDBに保存されているモデルで実行します。
DBの値を見るとプロジェクトのデバッグに時間が掛かることがあります - 私は、データベース内の最新の会話のリスト「AllReferences」のChatReferencesの順序が入れ替わっていることがわかりますまわり。
なぜこのようなことが起こっているのでしょうか?
あなたの助けをいただき、ありがとうございます。あなたが送った上記のリンクを見ました:「Entity Framework Ordering Includes」とその指示に従いました。 – Anonymous