O
O
Olga Vladimirova2019-02-05 07:36:15
C++ / C#
Olga Vladimirova, 2019-02-05 07:36:15

How to create a database for a chatbot in C# using Visual Studio?

Hello. How to create a database for a chatbot in C# using Visual Studio? Please provide some documentation on this topic.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
V
VoidVolker, 2019-02-05
@VoidVolker

For example like this:

public class MyDB
{
    public List<Message> Messages = new List<Message>();
    public List<User> Users = new List<User>();
}

public class Message
{
    public DateTime Time = new DateTime();
    public string Text;
    public ulong UserID;
    public Message(ulong userId, string text)
    {
        Text = text;
        UserID = userId;
    }
}

public class User
{
    private static ulong Cnt = 0;
    public ulong Id;
    public string Name;
    public User(string name)
    {
        Name = name;
        Id = ++Cnt;
    }
}

B
Binky, 2019-02-05
@Binky

EntityFramework (Core) + In memory db provider.
If necessary, it will be possible to easily transfer to a "live" base

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question