অ্যাপ্লিকেশনটির কনফিগারেশন ফাইলে সংযোগের স্ট্রিং 'মাই কানেকশন' এ প্রয়োজনীয় সরবরাহকারীর নাম বৈশিষ্ট্য নেই ""


85

আমি ব্যবহার করি Entity Framework Code First,

আমার সংযোগ স্ট্রিংটি একটি কনফিগারেশন ফাইলে রয়েছে:

<connectionStrings>
    <clear/>
    <add name="ApplicationServices" connectionString="Data Source=PC-X;Initial Catalog=MYdb;Integrated Security=True"/>
  </connectionStrings>

আমি যখন ডেটা অ্যাক্সেস করার চেষ্টা করি (এমন কিছু যা ডিবি তৈরি করা উচিত) নিম্নলিখিত ত্রুটির সাথে পড়ছে:

অ্যাপ্লিকেশনটির কনফিগারেশন ফাইলের সংযোগ স্ট্রিং 'অ্যাপ্লিকেশন সার্ভিসস' এ প্রয়োজনীয় সরবরাহকারীর নাম বৈশিষ্ট্য নেই contain "

আমি কী মিস করছি?

উত্তর:


183

আপনি গুণটির পরে নিম্নলিখিত কোডের টুকরোটি অনুপস্থিত connectionString(ধরে নিচ্ছেন যে আপনি এসকিউএল ব্যবহার করছেন):

providerName="System.Data.SqlClient"


18
সত্তা ফ্রেমওয়ার্ক ব্যবহার করা হলে:providerName="System.Data.EntityClient"
Dr1Ku

4
আমি এটি সংযোগের স্ট্রিংয়ে যুক্ত করার চেষ্টা করছিলাম। বরং এটি <যোগ /> উপাদানটিতে একটি নতুন বৈশিষ্ট্য। সংযোগের স্ট্রিং বৈশিষ্ট্যে একটি ভাইবোন বৈশিষ্ট্য।
শান বি

@ IronMan84 স্কেলক্লিয়েন্ট ব্যবহার করার পরে আমি টাইপ কাস্ট ত্রুটি পেয়েছি এবং এন্টি ক্লাইয়েন্ট কাজ করেছে
জিয়া উল রেহমান মোগল

15

ভবিষ্যতে কিছু সময়। সম্পূর্ণ কোড

<add name="YouContext" connectionString="Integrated Security=True;Persist Security Info=False;Initial Catalog=YourDatabaseName;Data Source=YourPCName;" providerName="System.Data.SqlClient"/>

1

আপনি providersট্যাগ না পৌঁছা পর্যন্ত আপনার ওয়েবকনফাইগ এ যান Go উদাহরণস্বরূপ, এখানে আমার সরবরাহকারীদের বক্তব্য:

<providers><provider invariantName="System.Data.SqlClient" ... /></providers>

System.Data.SqlClientআপনার সংযোগ স্ট্রিংয়ে আপনার সরবরাহকারীর নাম হিসাবে এটি যুক্ত করা উচিত যাতে আপনার সংযোগের স্ট্রিংটি দেখতে এই রকম হয়:

  <connectionStrings>
 <add name="ApplicationServices" providerName="System.Data.SqlClient" connectionString="Data Source=PC-X;Initial Catalog=MYdb;Integrated Security=True"/>
  </connectionStrings>


এটি উল্লেখ করার জন্য +1 হ'ল ওয়েবকনফিগে, কেউ কেউ কয়েক ডজন বিভিন্ন কনফিগার ফাইল সহ পণ্য ব্যবহার করছেন
অ্যাপোটিট

0

আমার ক্ষেত্রে সমস্যাটি একটি ভুল স্টার্টআপ প্রকল্প লক্ষ্য নিয়ে ছিল। প্রধানমন্ত্রী কনসোলে লক্ষ্য মাইগ্রেশন অ্যাসেম্বলি প্রকল্পটি সঠিক ছিল।

আমার একটি মাল্টিপ্রজেক্ট সমাধান রয়েছে এবং লক্ষ্যটি ছিল কিছু ওয়েব-পরিষেবা প্রকল্পে।

তাই আমি স্টার্টআপটিকে মূল ওয়েবসাইট প্রকল্পে পরিবর্তন করেছি এবং মাইগ্রেশনটি ত্রুটি ছাড়াই প্রশংসিত হয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.