它自动生成类的方式并不需要将连接字符串作为参数 - 虽然生成的代码向基类传递了连接字符串。我可以自己编辑模板,但难道没有更好的方法吗?因为我可能会重新生成模型(甚至删除和重新创建),我不希望它影响模板。
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
public partial class MyEntities : DbContext
{
public MyEntities()
: base("<Connection string>")
{
}
...
我正在使用数据库优先的方法。一切都很顺利,但现在我已经创建了一个完全相同的数据库,并且我需要能够在两个数据库之间切换。