36 lines
1.1 KiB
C#
36 lines
1.1 KiB
C#
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using LinqToDB.Configuration;
|
|
|
|
namespace DataModels
|
|
{
|
|
public class ConnectionStringSettings : IConnectionStringSettings
|
|
{
|
|
public string ConnectionString { get; set; }
|
|
public string Name { get; set; }
|
|
public string ProviderName { get; set; }
|
|
public bool IsGlobal => false;
|
|
}
|
|
|
|
public class MySettings : ILinqToDBSettings
|
|
{
|
|
public IEnumerable<IDataProviderSettings> DataProviders => Enumerable.Empty<IDataProviderSettings>();
|
|
|
|
public string DefaultConfiguration => "MySqlServer";
|
|
public string DefaultDataProvider => "MySqlServer";
|
|
|
|
public IEnumerable<IConnectionStringSettings> ConnectionStrings
|
|
{
|
|
get
|
|
{
|
|
yield return
|
|
new ConnectionStringSettings
|
|
{
|
|
Name = "Northwind",
|
|
ProviderName = "MySqlServer",
|
|
ConnectionString = @"Server=srvbo;Database=UserService;Uid=UserDbAdmin;Pwd=12345678;"
|
|
};
|
|
}
|
|
}
|
|
}
|
|
} |