在这种情况下,我尝试使用LINQ to XML和LINQ to SQL从XML文件导入数据到数据库.
这是我的LINQ数据模型:
public struct Page
{
public string Name;
public char Status;
public EntitySet<PageContent> PageContents;
}
public struct PageContent
{
public string Content;
public string Username;
public DateTime DateTime;
}
Run Code Online (Sandbox Code Playgroud)
基本上我正在尝试做的是编写一个查询,它将为我提供一个数据结构,我可以提交给我的LINQ数据上下文.
IEnumerable<Page> pages = from el in doc.Descendants()
where el.Name.LocalName == "page"
select new Page()
{
Name = el.Elements().Where(e => e.Name.LocalName == "title").First().Value,
Status = 'N',
PageContents = (from pc in el.Elements()
where pc.Name.LocalName == "revision"
select new PageContent()
{
Content = pc.Elements().Where(e => e.Name.LocalName=="text").First().Value,
Username …Run Code Online (Sandbox Code Playgroud) 若要在SQL Server 2000/2005数据库中的表上执行区分大小写的搜索/替换,您必须使用正确的排序规则.
如何确定数据库的默认排序规则是否区分大小写,如果不是,则如何执行区分大小写的搜索/替换?