gpt4 book ai didi

c# - 如何在已有多个表的现有数据库中对单个表使用 Code First 方法

转载 作者:行者123 更新时间:2023-11-30 13:00:50 25 4
gpt4 key购买 nike

场景:我有一个现有的数据库,比如“DemoDB”。它已经有很多 table 了。这些表用于我现有的使用 LINQ to SQL 或 ADO.Net 技术的应用程序。现在我有一个要求,我必须在 DemoDB 中添加一个新表“NewTable”并对其进行 CRUD 操作。为了简单起见,我想使用“代码优先方法”。我在我的应用程序中为“NewTable”定义了新类。

问题:当我执行我的应用程序时,它删除了我数据库的所有现有表。我不想为现有表创建类。我的数据库中只剩下 NewTable。

请建议是否有任何更清洁、更简单的方法来实现这一目标。

最佳答案

我不确定这是否可行,但您可以对此进行更多研究:

Database.SetInitializer<YourDbContext>(null) in the Global.ASAX.

祝你好运!!

关于c# - 如何在已有多个表的现有数据库中对单个表使用 Code First 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21600724/

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