void IProvider.Initialize(IDataServices dataServices, object connection) { if (connection is string) { var builder = new EfzConnectionStringBuilder((string)connection); if (builder.ConnectionType == "file") { var file = builder.DataSource; } Initialize(dataServices, new EfzConnection((string)connection)); } }
public override NorthwindDemo.NorthwindDatabase CreateDataBaseInstace() { //var str = "Connection Type=Memory ; Database=Northwind; Data Source=TestDB; User=sa; Password=;"; var builder = new EfzConnectionStringBuilder() { ConnectionType = "file", User = "******", Password = "", InitialCatalog = "C:\\Northwind", }; var conn = new EfzConnection(builder.ToString()); var mapping = ALinq.Mapping.XmlMappingSource.FromStream(GetType().Assembly.GetManifestResourceStream("Test.Northwind.Efz.map")); return(new EfzNorthwind(builder.ToString(), mapping) { Log = Console.Out }); }