|
|
@ -39,12 +39,12 @@ |
|
|
|
|
|
|
|
- 右击“**Build.tt**”文件,在出来的菜单中选择“**运行自定义工具**”,跳出警告点确定,完成生成。 |
|
|
|
- 按上面的XML生成完成后,点击解决方案的显示所有文件,把生成的文件加载到项目中来。可以看到有“**学生.Biz.cs**”和“**学生.cs**”两个类,前一个是数据库操作类,后一个是实体信息类。 |
|
|
|
> - 在项目中需要查询数据的方法等在“**学生.Biz.cs**”中编写,“**学生.Biz.cs**”中也会有一些常用的示例代码可以参考。 |
|
|
|
> - 在项目中需要查询数据的方法等在“**学生.Biz.cs**”中编写,[常见查询参考](./入门.md)。 |
|
|
|
> - 如果使用XCode的SQL条件拼接方式,即“`WhereExpression`”的方式,都会内部处理SQL注入的问题,所以可以放心使用。 |
|
|
|
|
|
|
|
## 3、数据表结构变更 |
|
|
|
- 直接修改“**Model.xml**”文件中的相关表的XML节点及属性,再通过“**Build.tt**”重新生成。 |
|
|
|
> 重新生成时不会覆盖“**学生.Biz.cs**”,仅会覆盖“**学生.Biz.cs**”中的内容。 |
|
|
|
> 重新生成时不会覆盖“**学生.Biz.cs**”,仅会覆盖“**学生.cs**”中的内容。 |
|
|
|
- 运行你的项目,这个是XCode会根据你的配置来更新数据库表结构,如果无法更新,会有日志中给出更新SQL,此时需要你手工更新数据表。配置根据你项目中的`Config`文件夹中的`XCode.config`文件中的`*Migration`节点来决定:`Off 关闭;ReadOnly 只读不执行;On 打开,仅新建;Full 完全,修改删除*` |
|
|
|
> 日志文件一般在你的项目中的LOG目录下,网站项目会在你的网站项目所在文件夹的上一级目录下的LOG文件夹中。 |
|
|
|
|
|
|
|