এক্সএসডি ডাটাসেট এবং বিদেশি কী উপেক্ষা করে

। NET XSD ডেটসেট এবং টেবিলআডাপটার বৈশিষ্ট্যগুলি। আমার <�কোড> চুক্তি </কোড> টেবিলে কিছু মানক চুক্তি সংক্রান্ত তথ্য রয়েছে, যার সাথে প্রাথমিক বিভাগ জন্য একটি কলাম থাকে। এই কলামটি আমার বিভাগসমূহ সারণিতে বিদেশী কী , যেখানে আমি সঞ্চয় করি মৌলিক <�কোড> ডিপার্টমেন্ট নাম , id , নোট </কোড>। এটি আমার SQL সার্ভার এ সব সেটআপ এবং কার্যকরী।

যখন আমি XSD টুলটি ব্যবহার করি, তখন আমি একই সময়ে উভয় সারণি টেনে আনতে পারি এবং এটি স্বয়ংক্রিয়ভাবে এই দুটি টেবিলের মধ্যবর্তী বিদেশী কী তৈরি করে। আমি আমার প্রধান পৃষ্ঠায় আছি এবং চুক্তির তথ্য দেখছি যখন এটি মহান কাজ করে।

যাইহোক, যখন আমি আমার ডেটা সংক্রান্ত তথ্য সংশোধন করতে আমার প্রশাসনিক পৃষ্ঠায় যান। আমি সাধারণত এরকম কিছু করি:

Dim dtDepartment As New DepartmentDataTable()
Dim taDepartment As New DepartmentTableAdapter()

taDepartment.Fill(dtDepartment)

যাইহোক, এই মুহুর্তে একটি ব্যতিক্রমটি এখানে ছড়িয়ে একটি বিদেশী কী রেফারেন্স আছে প্রভাব বলে বলছে, আমি অনুমান করছি আমি <�কোড> চুক্তি </কোড> <�কোড> DataTable </কোড> ভরা।

আমি কিভাবে এই সমস্যা ঠিক করতে পারবো? আমি জানি আমি XSD থেকে বিদেশী কী অপসারণ করতে পারি যাতে জিনিসগুলি জরিমানা করা যায়, তবে অতিরিক্ত অখণ্ডতা থাকলে সেখানে চেক করুন এবং ডাটাবেসের মধ্যে এসকিউএল স্কিমের সাথে XSD স্কিমা মিলিয়ে চমৎকার।

0
যোগ সম্পাদিত
মতামত: 1

1 উত্তর

আপনি DataSet এ চেক-সীমাবদ্ধতা বন্ধ করার চেষ্টা করতে পারেন (এটি তার বৈশিষ্ট্যগুলির মধ্যে), বা সেই সম্পর্কগুলির বৈশিষ্ট্যগুলি পরিবর্তন করে, এবং আপনার কাছে একটি সাধারণ রেফারেন্সে পরিবর্তন - আপনার উপরে।

0
যোগ