C# 如何在已有多个表的数据库中对单个表使用代码优先的方法
场景:我有一个现有的数据库,比如“demodab”。那里已经有很多桌子了。这些表在我现有的应用程序中使用C# 如何在已有多个表的数据库中对单个表使用代码优先的方法,c#,entity-framework-6,C#,Entity Framework 6,场景:我有一个现有的数据库,比如“demodab”。那里已经有很多桌子了。这些表在我现有的应用程序中使用LINQ到SQL或ADO.Net技术。现在我有一个要求,我必须在demodab中添加一个新表“NewTable”,并对其执行CRUD操作。为了简单起见,我想使用“代码优先”的方法。我已在应用程序中为“NewTable”定义了新类。 问题:当我执行应用程序时,它会删除数据库的所有现有表。我不想为现有表创建类。我的数据库中只剩下NewTable。 请建议是否有更干净、更简单的方法来实现这一点。我不
LINQ
到SQL
或ADO.Net技术。现在我有一个要求,我必须在demodab中添加一个新表“NewTable”,并对其执行CRUD操作。为了简单起见,我想使用“代码优先”的方法。我已在应用程序中为“NewTable”定义了新类。问题:当我执行应用程序时,它会删除数据库的所有现有表。我不想为现有表创建类。我的数据库中只剩下NewTable。
请建议是否有更干净、更简单的方法来实现这一点。我不确定这是否可行,但您可以对此进行更多研究:
Database.SetInitializer<YourDbContext>(null) in the Global.ASAX.
Global.ASAX中的Database.SetInitializer(null)。
祝你好运