У меня есть очень простой Ninject связывания:параметр Pass для метода связывания
Bind<ISessionFactory>().ToMethod(x =>
{
return Fluently.Configure()
.Database(SQLiteConfiguration.Standard
.UsingFile(CreateOrGetDataFile("somefile.db")).AdoNetBatchSize(128))
.Mappings(
m => m.FluentMappings.AddFromAssembly(Assembly.Load("Sauron.Core"))
.Conventions.Add(PrimaryKey.Name.Is(p => "Id"), ForeignKey.EndsWith("Id")))
.BuildSessionFactory();
}).InSingletonScope();
Что мне нужно заменить «somefile.db» с аргументом. Нечто похожее на
kernel.Get<ISessionFactory>("somefile.db");
Как это достичь?
@nemsev большое спасибо :) – Davita