コード例 #1
0
        public clsIndexSearch InsertIndexDocumentByCompany(User usrUser, clsIndexSearch idxNew)
        {
            var tblIndexSearch = fntGetTableByName(cnsTableCatalog.IndexSearch);

            var insertOperation = TableOperation.Insert(idxNew);

            tblIndexSearch.Execute(insertOperation);

            return(idxNew);
        }
コード例 #2
0
        public clsIndexSearch GetIndexDocumentByCompany(User usrUser)
        {
            var idxSearch = new clsIndexSearch();

            var tblIndexSearch = fntGetTableByName(cnsTableCatalog.IndexSearch);

            var queryFilter = new TableQuery <clsIndexSearch>().Where(
                TableQuery.GenerateFilterCondition("RowKey", QueryComparisons.Equal, usrUser.fntCompanyStr.ToLower())
                ).Where(
                TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, cnsIndexTypes.Documents)
                );

            idxSearch = tblIndexSearch.ExecuteQuery(queryFilter).FirstOrDefault();

            return(idxSearch);
        }