Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Data.Entity;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Server.Database
- {
- public class Context : DbContext
- {
- private static string ConnectionString = null;
- public PecuniariusContext() : base(CreateConnection(), true)
- {
- }
- private static System.Data.Common.DbConnection CreateConnection()
- {
- var con = new Npgsql.NpgsqlConnection
- {
- ConnectionString = ConnectionString
- };
- return con;
- }
- public static void SetConnectionString(string host = "localhost", string username = "postgres", string password = "", string database = "postgres")
- {
- ConnectionString = new Npgsql.NpgsqlConnectionStringBuilder
- {
- Username = username,
- Password = password,
- Host = host,
- Database = database
- }.ToString();
- }
- public DbSet<User> Users { get; set; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement