场景:我有一个现有的数据库,比如说“DemoDB”。它已经有很多表了。这些表在我的现有应用程序中使用LINQ
到SQL
或ADO.Net技术。现在我有一个要求,我必须在DemoDB中添加一个新表“NewTable”并对其进行CRUD操作。为简单起见,我想使用“Code First Approach”。我在我的应用程序中为“NewTable”定义了新类
问题:当我执行我的应用程序时,它会删除我的数据库的所有现有表。我不想为现有表创建类。我的数据库中只剩下NewTable。
请建议是否有更简洁的方法来实现这一目标。
答案 0 :(得分:0)
我不确定这是否有效,但您可以对此进行更多研究:
Database.SetInitializer<YourDbContext>(null) in the Global.ASAX.
祝你好运!!