public partial class MainDataModel : DbContext
{
public MainDataModel()
: base("name=MainDataModel")
{
}
...
public MainDataModel(string databaseName)
{
Database.Connection.ConnectionString = @"Data Source=MySQLServer;Initial Catalog=" + databaseName + ";Integrated Security=True";
}
using (var context = new MainDataModel("MyFirstDatabase"))
{
...
}
using (var context = new MainDataModel("MySecondDatabase"))
{
...
}
Винту (на данный момент) 95% кирдык, данные 99% живы. Нести в СПЕЦИАЛЬНУЮ мастерскую, занимающуюся восстановлением данных. Честно рассказать что было. В лучшем случае найдут что погорело, заменят и будет работать. В худшем будут целиком менять электронику винта - в этом случае возможна проблема поиска донора (диска точно такой же модели).