1-) C# RMOS - Entity dinamik connection string linq veri tabanı adresini değiştirme
*dinamik connection string verme
*AÇIKLAMA ENTİTY'E F12 BASIP STRİNG OLARAK CONNECTİON STRİNGİ EKLERSİN YANİ CONSTRUCTERINI DEĞİŞTİRİRSİN. BU SAYEDE DIŞARIDAN ALIP KULLANIRSIN

namespace Pos.Controllers
{
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
public partial class RmosMerkez21Entities : DbContext
{
public RmosMerkez21Entities(string server, string veritab, string user, string sifre)
: base("metadata=res://*;"
+ "provider=System.Data.SqlClient;"
+ "provider connection string=';"
+ "Data Source=" + server + ";"
+ "Initial Catalog=" + veritab + ";"
+ "Persist Security Info=True;"
+ "User ID=" + user + ";Password=" + sifre + ";"
+ "MultipleActiveResultSets=True';")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet<Stok_Kodlar> Stok_Kodlar { get; set; }
}
********************************
RmosMerkez21Entities dbMerkez = new RmosMerkez21Entities(Server, Database, Users, Password);
private void button1_Click(object sender, EventArgs e)
{
var stok_Kodlars = merkez21Entities.Stok_Kodlar.Where(x => x.Kodlar_Sinif == "08").Select(x => new { x.Kodlar_Ad }).ToList();
gridControl1.DataSource = stok_Kodlars;
}
***********************BAKMASANDA OLUR****************************
sube.Kodlar_Anadepo = merkez.Kodlar_Anadepo;
dbSube.Entry(sube).State = System.Data.Entity.EntityState.Modified;
dbSube.SaveChanges();
VEYA
dbSube.Stok_Kodlar.Add(merkez);
dbSube.SaveChanges();