ably ably برای هدایت شدن به سایت جدید اینجا کلیک کنید

آموزش برنامه نویسی

آموزش برنامه نویسی وب، اندروید، ویندوز , اسکیوال و...
Tell: 0912 097 5516
| Email: Hello@EduOnline.ir

خطای Multiple object sets per type are not supported

بسم الله الرحمن الرحیم

Multiple object sets per type are not supportedx

ASP.NET Identity

در خصوص ساخت و ایجاد جداول ASP.NET Identity مشکلی برای برخی از دوستان پیش آمده است، از همین رو قصد داریم در اینجا این مشکل را بررسی کنیم.


خطای مربوطه به صورت زیر از سوی Entity Framework در هنگام ساخت جداول ASP.NET Identity صادر می شود:

Multiple object sets per type are not supported

ASP NET Identity

همانطور که می دانید ما برای تبدیل Model های خود به جداول پایگاه داده باید آنها را به صورت زیر به IdentityDbContext معرفی کنیم

public DbSet<Model1> Model1s { get; set; }

اما باید این نکته را مد نظر قرار دهید که برای جداول ASP.NET Identity نیازی به این کار نیست. در نتیجه اگر قصد داشته باشیم Model خود را که در اینجا نام آن را User قرار داده ایم به عنوان جدول اصلی ASP.NET Identity معرفی کنیم نباید آن را به لیست DbSet ها اضافه کنیم.
در نتیجه نیازی به کد زیر برای جداول ASP.NET Identity نیست.

public DbSet<User> Users { get; set; } //نیازی نیست

نظرات (۰)

هيچ نظري هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
up
ما را در گوگل محبوب کنید