我正在尝试使用this site作为指南来试验linq到sql。
运行测试时,我一直在解析我创建的映射文件时出错。错误:
System.Xml.Schema.XmlSchemaException:找不到数据库节点。是否正确指定了映射命名空间(http://schemas.microsoft.com/linqtosql/mapping/2007)?
这是映射文件:
<?xml version="1.0" encoding="utf-8"?>
<Database Name="Test" xmlns="http://schemas.microsoft.com/linqtosql/mapping/2007">
<Table Name="dbo.Categories" Member="Category">
<Type Name="Category">
<Column Name="ID" Member="ID" Storage="id" DbType="Char(32) NOT NULL" CanBeNull="false" IsPrimaryKey="true" />
<Column Name="ParentID" Member="ParentID" Storage="parentID" DbType="Char(32)" />
<Column Name="Name" Member="Name" Storage="name" DbType="VarChar(50) NOT NULL" CanBeNull="false" />
</Type>
</Table>
</Database>
有人能指出我正确的方向吗?
答案 0 :(得分:0)
想出来了!
行:
<Table Name="dbo.Categories" Member="Category">
需要改为:
<Table Name="dbo.Categories" Member="Categories">
现在正在工作。