gpt4 book ai didi

c# - visual studio 2013中 "default"的代码生成策略

转载 作者:太空狗 更新时间:2023-10-29 23:38:27 26 4
gpt4 key购买 nike

如何在创建 ADO.net 实体模型类时将代码生成策略更改为“默认”?生成 .edmx 文件时,它包含 .tt 文件。我删除了那些并想使用默认代码生成策略重新生成。我能够在 Visual Studio 2012 中执行此操作,但不能再在 Visual Studio 2013 中执行此操作。代码生成策略设置为 T4,我无法重新生成文件。有帮助吗?

最佳答案

我正在使用 asp.net webform,所以我不确定我的回答是否对您有帮助...但是这是我的解决方案...

1.删除最后一个edmx文件。

2.删除最后一个连接字符串。

3.再次添加ado.net实体模型并像以前一样设置选项。

4.不要删除 .tt 文件,也不要尝试更改代码策略生成。

5.重建解决方案。

6.我相信现在您会看到很多关于 AddObjectDeleteObject 的错误...只需将这两个更改为 Add 和 Remove(注意对于 deleteObject 你以前可能不必写表名,但对于删除你应该这样做)。

例如:db.News.AddObject(N); 更改为 db.News.Add(N);db.News.DeleteObject(N); 更改为 db.News.Remove(N);db.DeleteObject(N); 更改为 db.News.Remove(N);

关于c# - visual studio 2013中 "default"的代码生成策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28134838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com