با سلام دوستان من برنامه ای که نوشتم رو میخوام ازش خروجی بگیرم ولی یه مشکلی هست اونم اینکه دیتابیس به صورت خودکار در سیستم مقصد اتچ نمیشه. تو اینترنت خیلی گشتم ولی چیزی پیدا نکردم
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </configSections> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" /> </startup> <connectionStrings> <add name="RealEstateEntities" connectionString="metadata=res://*/DataModel.csdl|res://*/DataModel.ssdl|res://*/DataModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=RealEstate;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /> <add name="Real_Estate.Properties.Settings.RealEstateConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\RealEstate.MDF;Integrated Security=True;initial catalog=RealEstate;User Instance=True;MultipleActiveResultSets=True";Initial Catalog=RealEstate;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> <entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> <parameters> <parameter value="mssqllocaldb" /> </parameters> </defaultConnectionFactory> <providers> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> </entityFramework> </configuration>
کد بالا کد کانفیگ برنامه هستش که در سیستم من بدون مشکل کار میکنه ولی وقتی دیتا سورس رو عوض میکنم تا خودش در هر سیستمی اتچ کنه ارور میده و نمیتونه اتچ کنه که کد ادیت شده بالا به صورت زیر هستش
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </configSections> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" /> </startup> <connectionStrings> <add name="RealEstateEntities" connectionString="metadata=res://*/DataModel.csdl|res://*/DataModel.ssdl|res://*/DataModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\RealEstate.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"App=EntityFramework"" providerName="System.Data.EntityClient" /> <add name="Real_Estate.Properties.Settings.RealEstateConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\RealEstate.MDF;Integrated Security=True;initial catalog=RealEstate;User Instance=True;MultipleActiveResultSets=True";Initial Catalog=RealEstate;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> <entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> <parameters> <parameter value="mssqllocaldb" /> </parameters> </defaultConnectionFactory> <providers> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> </entityFramework> </configuration>
دوستان من از تکنولوزی entityFramework برای اتصال استفاده کردم
دوستان لطفا کمک کنید چون من خیلی فوری به این برنامه نیاز دارم
روی سیستم مقصد SqlExpress نصب شده ؟
اگر بله ، متن ارور را ضمیمه کنید
در سیستم مقصد sqlexpress و دات نت نصب هستش ولی با ارور زیر مواجه میشیم و بعد وقتی هم که دیتابیس های داخل sql server رو نگاه میکنم دیتابیس مربوطه اتچ نشده
Nlog را روی برنامه نصب کنید تا خطای دقیق رو براتون لاگ بزنه
این متن مشخص نیست
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)