mvc, два проекта соединяются с одной базой данных, обновляя таблицу с помощью проекта A, это не влияет на проект B - PullRequest
0 голосов
/ 08 октября 2018

-MVC5, Project-A и Project-B подключаются к одной базе данных

здесь я создал интерфейсы и репозитории для управления объектами (сначала База данных), поэтому создайте новую строку подключения

Соединение для репозитория и по умолчанию (это управляет идентификацией asp.net по умолчанию) ниже:

 <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=MSSQLSERVER01;Initial Catalog=DATABASEName;Persist Security Info=True;User ID=sa;Password=Pass" providerName="System.Data.SqlClient" />
    <add name="RepoConnection" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=MSSQLSERVER01;initial catalog=DATABASEName;persist security info=True;user id=sa;password=Pass;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>

эти соединения расположены в обоих проектах web.config

теперь, когда я хочу изменитьзапись в Project-A и та же запись, которую я хочу вернуть из Project-B

  • При вставке я могу вернуть запись из Project-B
  • При обновлении с Project- Возвращение того, что было вставлено в Project-B, и новое изменение не влияет на Project-B, который был обновлен Project-A

, но когда я перестраиваю проект, я могу видетьизменения, поэтому мне нужно иметь какой-либо метод очистки кэша или мне нужно добавить любой код в

изменение по проекту A со строкой соединения Репо

 TableName tb = db.TableName.Single(a => a.Id==Id);
          tb.StatusId= 1;
          db.Entry(tb).State = System.Data.Entity.EntityState.Modified;
          db.SaveChanges();

возвращение по проектуct-B со строкой подключения Репо

var data = db.TableName.Single(a=>a.Id==Id);

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...