小编Ken*_*len的帖子

Ninject:构造函数参数

我正在使用Ninject和ASP.NET MVC 4.我正在使用存储库并希望进行构造函数注入以将存储库传递给其中一个控制器.

这是我的Repository接口:

public interface IRepository<T> where T : TableServiceEntity
{
    void Add(T item);
    void Delete(T item);
    void Update(T item);
    IEnumerable<T> Find(params Specification<T>[] specifications);
    IEnumerable<T> RetrieveAll();
    void SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

AzureTableStorageRepository下面是一个实现IRepository<T>:

public class AzureTableRepository<T> : IRepository<T> where T : TableServiceEntity
{
    private readonly string _tableName;
    private readonly TableServiceContext _dataContext;

    private CloudStorageAccount _storageAccount;
    private CloudTableClient _tableClient;

    public AzureTableRepository(string tableName)
    {
        // Create an instance of a Windows Azure Storage account
        _storageAccount = CloudStorageAccount.Parse(ConfigurationManager.ConnectionStrings["StorageConnectionString"].ConnectionString);

        _tableClient = _storageAccount.CreateCloudTableClient();
        _tableClient.CreateTableIfNotExist(tableName); …
Run Code Online (Sandbox Code Playgroud)

dependency-injection ninject asp.net-mvc-4

5
推荐指数
1
解决办法
1万
查看次数

在AX 2012中,如何将WCF服务公开为REST

现在我正在公开AX 2012的服务,如何配置它以将其公开为REST?

我必须在MAC Xcode中使用此服务进行IOS集成,我相信如果它是REST而不是SOAP,它很容易.

rest web-services ax axapta dynamics-ax-2012

4
推荐指数
1
解决办法
4023
查看次数

setTmpData()动态添加表单DataSource

我使用标准模式向表单添加了一个数据源:

Args args;
FormRun formRun;

Form form;
FormBuildDataSource formBuildDataSource;
;

form = new Form(formstr(ICS));
formBuildDataSource = form.addDataSource('dbm_ICStmp');
//formBuildDataSource.table(tablenum(dbm_ICStmp));

args = new Args();
args.object(form);

formRun = classfactory.formRunClass(args);

formRun.init();
formRun.run();
formRun.detach();
Run Code Online (Sandbox Code Playgroud)

dbm_ICStmp是一个临时表.我如何调用setTmpData?

x++ axapta dynamics-ax-2009 dynamics-ax-2012

3
推荐指数
1
解决办法
3989
查看次数