在编辑器中保存/自动执行LINQ到SQL的调整
我正在通过VS2008内置编辑器使用LINQtoSQL生成域模型。这也非常有效;当我调整数据库模式时,我只需从编辑器中删除所有内容,然后通过选择所有表并将它们拖到设计器界面中,将其从服务器资源管理器中拉回来。这也很有效 现在的问题是:我使用右边的属性检查器手动将属性设置为autogenerated、readonly等。我重新创建整个模式的所有操作都必须重新手动执行在编辑器中保存/自动执行LINQ到SQL的调整,linq,linq-to-sql,Linq,Linq To Sql,我正在通过VS2008内置编辑器使用LINQtoSQL生成域模型。这也非常有效;当我调整数据库模式时,我只需从编辑器中删除所有内容,然后通过选择所有表并将它们拖到设计器界面中,将其从服务器资源管理器中拉回来。这也很有效 现在的问题是:我使用右边的属性检查器手动将属性设置为autogenerated、readonly等。我重新创建整个模式的所有操作都必须重新手动执行 有没有办法从外部保留这些设置和/或自动执行这些设置,使其恢复到以前的状态?T4工具箱有一个Linq-to-Sql模式生成器,允许您以
有没有办法从外部保留这些设置和/或自动执行这些设置,使其恢复到以前的状态?T4工具箱有一个Linq-to-Sql模式生成器,允许您以模型优先的方法开发Linq-to-Sql应用程序。我使用过一点,效果非常好,这是一篇包含详细信息和使用信息的博客文章。T4工具箱有一个Linq-to-Sql模式生成器,允许您以模型优先的方法开发Linq-to-Sql应用程序。我用过一点,效果非常好,是一篇包含详细信息和使用信息的博客文章。你可以使用类似的东西。这将允许您从VS设计器更新DBML文件 我以前也使用过以下过程:
希望这有帮助 您可以使用类似于。这将允许您从VS设计器更新DBML文件 我以前也使用过以下过程:
希望这有帮助 当您的数据库实体/表非常少时,您的解决方案似乎可以工作,但它无法扩展,而且正如您所发现的,同步并不理想 在研究了许多替代您用LinqToSql描述的问题的方法之后,我决定完全放弃LinqToSql,因为我发现任何一种解决方法都不是很好。与之竞争的orm没有LinqToSql那样愚蠢的问题,它们更成熟,功能更丰富
我可以/应该列出我遇到的一些备选方案,但我不想花时间给你带来虚假的希望,对不起。当你只有很少的数据库实体/表时,你的解决方案可能会起作用,但它无法扩展,正如你所发现的,同步并不理想 在研究了许多替代您用LinqToSql描述的问题的方法之后,我决定完全放弃LinqToSql,因为我发现任何一种解决方法都不是很好。与之竞争的orm没有LinqToSql那样愚蠢的问题,它们更成熟,功能更丰富 我可以/应该列出我遇到的一些备选方案,但我不想花时间给你虚假的希望,对不起