-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="data source=MSSQLSERVER01;initial catalog=DATABASEName;persist security info=True;user id=sa;password=Pass;MultipleActiveResultSets=True;App=EntityFramework"" 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);
Заранее спасибо