我想知道如何使用Subsonic 3.0.0.5 MIGRATIONS将新列插入现有数据库表。
基本上我想改变MS SqlServer数据库中的现有表,并在其中再添加三列。
请告诉我我将如何做到这一点
此致
Naveed Khan
答案 0 :(得分:1)
只需更改您的对象,无论如何都会添加/更新列。因此,如果您有一个名为“Post”的对象并添加一个属性,它将作为一个列添加到数据库中。
观看此视频......
答案 1 :(得分:0)
它与SubSonic的惯例有关 由于对象是单数,它将复数添加到表中(或期望表格为复数) 因此,它期望一个名为Order的对象映射到一个名为Orders的表。
我只能找到两种解决方案
1)将表重命名为复数名称。
2)修改Subsonic代码以删除复数的添加。