我的表结构是
CREATE TABLE [dbo].[Emp](
[ID] [int] NOT NULL,
[EmpName] [varchar](50) NOT NULL,
[Sal] [int] NULL,
)
Run Code Online (Sandbox Code Playgroud)
在这个emp表中,我想从xml字符串中插入数据
xml是
<Record xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Emp>
<ID>3</ID><EmpName>Dibyendu</EmpName><Sal>3500</Sal></Emp></Record>
Run Code Online (Sandbox Code Playgroud)
假设这个xml存储在我的存储过程中的一个变量中,我只想插入这个xml,这样在EMP表中结果ID数据将插入到ID列中,EmpName数据将插入到EmpName列中,而Sal数据将插入Sal列.
所以请告诉我如何在商店程序中编写代码.
谢谢
我是lucene.net的新手.我使用lucene.net索引多个字段的数据.这样我就做了索引数据
Document doc = new Document();
doc.Add(new Field("ID", oData.ID.ToString() + "_" + oData.Type, Field.Store.YES, Field.Index.UN_TOKENIZED));
doc.Add(new Field("Title", oData.Title, Field.Store.YES, Field.Index.TOKENIZED));
doc.Add(new Field("Description", oData.Description, Field.Store.YES, Field.Index.TOKENIZED));
doc.Add(new Field("Url", oData.Url, Field.Store.YES, Field.Index.TOKENIZED));
writer.AddDocument(doc);
Run Code Online (Sandbox Code Playgroud)
现在用户搜索时用户可以输入奥迪BMW ECU等数据
1)第一次我希望像[奥迪] [宝马] [ECU]这样的每个单词都应该搜索标题,描述,网址等索引.每个单词应该搜索3个字段,称为title,description,url.所以我需要做什么.我需要写什么代码.
2)第二次使用短语" Audi BMW ECU "来搜索标题,描述,url字段.
3)用户在搜索奥迪BMW ECU*或奥迪BMW ECU时可能会使用输入外卡吗? 4)我想添加模糊搜索和多字搜索,这样如果用户拼写错误,那么结果也会出现.
请指导我如何在我的代码和例程中添加所有逻辑和功能,因为我得到了各种用户输入的结果.
如果可能的话,详细讨论这个问题.
我想为lucene.net搜索结果做分页.当我从索引中获取数据时,我需要在每个页面中只获取10条记录.所以我搜索lucene.net分页技巧,我得到了一个我不清楚的答案.这是...请看.
Hits hits = searcher.search(query);
int offset = page * recordsPerPage;
int count = Math.min(hits.length() - offset, recordsPerPage);
for (int i = 0; i < count; ++i) {
Document doc = hits.doc(offset + i);
}
TopDocs topDocs = indexSearcher.Search(query, null, 150);
for(int i=100, i<min(topDocs.totalHits,150); i++) {
Document doc = indexSearcher.doc(topDocs.scoreDocs[i]);
// Do something with the doc
}
Run Code Online (Sandbox Code Playgroud)
我只需要知道有没有更好的技术.请讨论.谢谢
我用来搜索索引的方式不同.在获取您的代码后,我试图在我的代码中使用但是收到错误.请查看我的代码并以这样的方式转换它,结果我可以使用您的分页逻辑.
int PageIndex=0;
int PageSize=10;
searcher = new IndexSearcher(_directory, false);
Query qry = MultiFieldQueryParser.Parse(Version.LUCENE_29, multiWordPhrase, fieldList, occurs.ToArray(), new StandardAnalyzer(Version.LUCENE_29));
TopDocs …Run Code Online (Sandbox Code Playgroud) 我刚刚开始MVC所以有很多困惑.每当我们在asp.net webform项目中通过jquery调用任何服务器端函数时,该方法必须是静态的,并且必须由webmethod属性修饰.所以我想知道在mvc的情况下适用相同的规则.
我有一个代码,但我没有测试它.
function getTradeContribs(id,pfid, nodedates) {
var data = {};
data.portfolioId = pfid;
data.nodedates = nodedates;
$.ajax({
type: "POST",
url: "/Portfolios/getTradeContribs/"+id,
dataType: "json",
data: JSON.stringify(data),
contentType: "application/json; charset=utf-8",
success: parseTradeContribs,
error: function (error) {
alert("failed in opening XML file !!!");
}
});
}
Run Code Online (Sandbox Code Playgroud)
public string getTradeContribs(int id,string portfolioId, string nodedates)
{
string jsonTest = @" {""nodedates"": ""date"":""01/01/2012""}";
return jsonTest;
}
Run Code Online (Sandbox Code Playgroud)
从上面的代码我几乎没有问题1)mvc中存在多少类型的控制器方法2)url:"/ Portfolios/getTradeContribs",它是什么样的网址.投资组合是控制器名称,getTradeContribs是行动名称?如果没有那么getTradeContribs是一种什么样的方法.
3)getTradeContribs没有返回ActionResult为什么4)ActionResult的重要性是什么?5)为什么id作为查询字符串传递,其余数据作为json传递.它会如何运作?
请讨论这一点,因为我是mvc的新手
这是代码示例
private void MethodStarter()
{
Task myFirstTask = Task.Factory.StartNew(Method1);
Task mySecondTask = Task.Factory.StartNew(Method1);
}
private void Method1()
{
// your code
}
private void Method2()
{
// your code
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找并行任务的代码片段,通过它我可以进行回调并将参数传递给函数.有谁可以帮忙.
我经常用数据填充数据阅读器并以这种方式填充UI
using (SqlConnection conn = new SqlConnection("myConnString"))
using (SqlCommand comm = new SqlCommand("Select * from employee where salary<5000", conn))
{
conn.Open();
SqlDataReader reader = comm.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
// here i populate my employee class
}
}
// here i update UI
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找使用DataReader的任务并行库并找到一段代码.它看起来不错,但对我来说目标不是很明确.所以这是我得到的代码.
public IEnumerable<MyDataClass> ReadData()
{
using (SqlConnection conn = new SqlConnection("myConnString"))
using (SqlCommand comm = new SqlCommand("myQuery", conn))
{
conn.Open();
SqlDataReader reader = comm.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
yield return new MyDataClass(... …Run Code Online (Sandbox Code Playgroud) 假设我在生产pc中运行wcf服务.只需指导我需要添加代码以便为我的服务提供版本.
我需要单独维护服务合同和数据合同的版本吗?只是给我一个创建至少两个版本的wcf服务的小例子.
如果几个客户端正在消耗我的服务,如果我改变任何现有的服务合同方法或添加更多的方法来服务合同那么会发生什么......在那种情况下客户可以调用我的服务或他们需要再次创建代理以获取服务合同中的更改.如果有人用小样本代码讨论我的所有观点以清楚地了解这个想法,那将会非常有帮助.谢谢
我正在使用PDFsharp lib将图像转换为pdf.我需要设置保证金和页面大小,所以我从这个论坛得到一个技巧来设置页面大小和页边距.从这里我得到了我用过的代码但是两个区域的错误.这是我得到的代码.
page = document.AddPage();
//page.Size = PdfSharp.PageSize.A4;
XSize size = PageSizeConverter.ToSize(PdfSharp.PageSize.A4);
if(page.Orientation == PageOrientation.Landscape)
{
page.Width = size.Height;
page.Height = size.Width;
}
else
{
page.Width = size.Width;
page.Height = size.Height;
}
// default unit in points 1 inch = 72 points
page.TrimMargins.Top = 5;
page.TrimMargins.Right = 5;
page.TrimMargins.Bottom = 5;
page.TrimMargins.Left = 5;
Run Code Online (Sandbox Code Playgroud)
这条线路出错了
XSize size = PageSizeConverter.ToSize(PdfSharp.PageSize.A4);
Run Code Online (Sandbox Code Playgroud)
所以我需要改变它
System.Drawing.Size size = PageSizeConverter.ToSize(PdfSharp.PageSize.A4);
Run Code Online (Sandbox Code Playgroud)
现在我的程序编译,但当我设置边距然后我得到错误称为 PdfSharp不包含TrimMargins的定义
这些下面的行不能编译设置保证金.
pdfPage.TrimMargins.Top = 5;
pdfPage.TrimMargins.Right = 5;
pdfPage.TrimMargins.Bottom = 5;
pdfPage.TrimMargins.Left = 5;
Run Code Online (Sandbox Code Playgroud)
我使用的是pdf …
我曾经从 GIT win 应用程序连接到 GIt。现在,当我尝试连接时,它要求输入企业 URL。我真的不知道什么是企业网址。请告诉我为企业 URL 输入什么。这是我的屏幕截图。

我是棱角分明的新人,我对filter单词很熟悉,但是filterFilter角度的单词和用法是什么.只是从这个网址/sf/answers/1589289831/遇到下面的代码.
angular.module('FilterInControllerModule', []).
controller('FilterController', ['filterFilter', function(filterFilter) {
this.array = [
{name: 'Tobias'},
{name: 'Jeff'},
{name: 'Brian'},
{name: 'Igor'},
{name: 'James'},
{name: 'Brad'}
];
this.filteredArray = filterFilter(this.array, {name:'Igor'});
}]);
Run Code Online (Sandbox Code Playgroud)
告诉我是什么filterFilter?是内置过滤器吗?