Пример #1
0
        /// <summary>
        /// Use EntityFramework as <see cref="IHaveStorage">storage</see>
        /// </summary>
        /// <param name="storage"><see cref="IHaveStorage"/> to configure</param>
        /// <param name="connectionConfiguration">Callback for configuration the connection</param>
        /// <returns></returns>
        public static IConfigure UsingEntityFramework(this IHaveStorage storage, Action<EntityContextConfiguration> connectionConfiguration)
        {
            var configuration = new EntityContextConfiguration();
            connectionConfiguration(configuration);

            var connection = new EntityContextConnection(configuration);
            configuration.Connection = connection;

            storage.EntityContextConfiguration = configuration;
            
            return Configure.Instance;
        }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of <see cref="EntityContextConnection"/>
 /// </summary>
 public EntityContextConnection(EntityContextConfiguration configuration)
 {
     Configuration = configuration;
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of <see cref="EntityContextConnection"/>
 /// </summary>
 public EntityContextConnection(EntityContextConfiguration configuration)
 {
     Configuration = configuration;
 }