25 lines
602 B
C#
25 lines
602 B
C#
using StructureMap;
|
|
|
|
namespace COA.EnterpriseServices.DataAccess
|
|
{
|
|
public static class Dependencies
|
|
{
|
|
public static IContainer Container { get; }
|
|
|
|
static Dependencies()
|
|
{
|
|
Container = new Container(c =>
|
|
{
|
|
c.Scan(s =>
|
|
{
|
|
s.AddAllTypesOf(typeof(IDataAccess<>));
|
|
s.AddAllTypesOf(typeof(DataAccessManager<>));
|
|
|
|
s.WithDefaultConventions();
|
|
s.AssembliesFromApplicationBaseDirectory();
|
|
});
|
|
});
|
|
}
|
|
}
|
|
}
|