public void Install(IInjectionContainer container, IQueryStore queryStore) { string provider = "System.Data.SqlClient"; string connectionString = "Data Source=.;Initial Catalog=Test;User Id=sa;Password=Aa123456"; queryStore.ConnectionString = new ConnectionStringInformation(connectionString, provider); queryStore.Expression<IDataRepository, Data>("LoadDataById") .Select() .Where<int>((data, id) => data.Id == id) .OrderBy((d) => d.Id) .AddToStore(); container.Bind<IDataBusiness, DataBusinessClass>(); }
public void Install(IInjectionContainer container, IQueryStore queryStore) { container.Bind<IBusiness, DataBusiness>(); queryStore.ConnectionString = new Crow.Library.Foundation.Common.ConnectionStringInformation("Data Source=.;Initial Catalog=Test;User Id=sa;Password=Aa123456"); queryStore.Expression<IDataRepository, Data>("GetDataById").Where<int>((m, id) => m.Id == id).AddToStore(); }