示例#1
0
 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));
     }
 }
示例#2
0
        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
            });
        }