技术开发 频道

基于MVC框架开发Web论坛之测试篇

  七、 把应用程序类映射到数据库对象

  我们最后需要创建的文件是负责把把消息类映射到消息数据库表格的XML文件。列表6提供了这个文件的相关源码。
  列表6—Models\ForumsDB.xml
 

<?xml version="1.0" encoding="utf-8" ?>
<Database Name="ForumsDB" xmlns="http://schemas.microsoft.com/linqtosql/mapping/2007">
    
<Table Name="Messages" Member="MvcForums.Models.Message">
        
<Type Name="MvcForums.Models.Message">
            
<Column Name="Id" Member="Id" IsDbGenerated="true" IsPrimaryKey="true" />
            
<Column Name="ParentId" Member="ParentId" />
            
<Column Name="Author" Member="Author" />
            
<Column Name="Subject" Member="Subject" />
            
<Column Name="Body" Member="Body" />
            
<Column Name="EntryDate" Member="EntryDate" />
        
</Type>
    
</Table>
</Database>

  【注意】如果你安装了Visual Studio 2008 Service Pack 1,那么在创建上面的这个XML文件时你还可以得到智能感知的支持(只要你添加了xmlns="http://schemas.microsoft.com/linqtosql/mapping/2007"属性,当然为了输入这个属性值你不需要输入完整的内容而仅需按下组合键CTRL+Space即可)。

1
相关文章