Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Configuration;
- using System.Data;
- using System.Data.OracleClient;
- using Ninject.Modules;
- using Ninject.Web.Common;
- namespace ClassLibrary1
- {
- public class Oracle
- {
- private readonly OracleConnection _connection;
- private readonly OracleCommand _command;
- public Oracle(OracleConnection connection, OracleCommand command)
- {
- _connection = connection;
- _command = command;
- }
- public DataSet QueryExecuter(string query)
- {
- //...
- }
- }
- public class OracleModule : NinjectModule
- {
- public override void Load()
- {
- Bind<Oracle>()
- .To<Oracle>()
- .InRequestScope();
- Bind<OracleConnection>()
- .To<OracleConnection>()
- .InRequestScope()
- .WithConstructorArgument("connectionString", ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
- Bind<OracleCommand>()
- .To<OracleCommand>()
- .InRequestScope();
- }
- }
- }
Add Comment
Please, Sign In to add comment