سوالات کدنویسی؟ باگتو پاسخگوست!
باگ در باگتو این امکان را به شما میدهد که برای حل مشکلات برنامهنویسی، باگها و سوالات فنی خود، از کمک تیم پشتیبانی و جامعه کاربران باگتو بهره ببرید. کافی است مشکل خود را برای ما ارسال کنید تا راهکارهای مناسبی دریافت کنید. همچنین، اگر در حوزه برنامهنویسی مهارت دارید، میتوانید به باگهای ارسالی دیگران رسیدگی کرده و پاسخهای مفیدی ارائه دهید
- 1400/01/29
- 1
- 338
definition constructor in entity
سلام وادب
آیا بهتر هست Entity ها با constructor تعریف شود به همراه setter خصوصی یا نه
public class Blog
{
public Blog(int id, string name, string author)
{
Id = id;
Name = name;
Author = author;
}
public int Id { get; private set; }
public string Name { get; private set; }
public string Author { get; private set; }
{
- 1400/01/28
- 1
- 379
انتخاب مناسب نوع برای فیلدها
سلام و وقت بخیر
ممنون میشم مورد زیر رو توضیح بفرمایید :
برنامه نویس ها بصورت معمول فیلدها رو string و بیشتر id ها رو int درنظر میگیرن که صحیح نیست.بنظر شما id در جداولی که رشدی ندارن و بعضا ۴۰ مورد مورد هستن رو باید byte یا short درنظر بگیریم ؟
فیلد قیمتی رو decimalیا doubleدرنظر بگیریم بهتر است ؟اگر مبلغ خرید و فروش در سایت به میلیارد برسد چطور ؟
ممنون از توجه شما
- 1400/01/28
- 1
- 385
ذخیره کالاها در دیتابیس و جدول shoppingcart
سلام
من دوره رایگان mvc coreرو دیدم و در آن دوره برای سبد خرید از ثبت در دیتابیس استفاده شده و دلایل خوبی هم وجود داره که اینکار انجام بشه .اما یک سوال داشتم اونم اینه که ما به هرکاربر فرصت اینو میدیم که هرچقدر میخاد در طول روز کالا به دیتابیس اضافه کنه و کم کنه .در اینصورت اگه تعداد کاربران زیاد باشه تعداد زیادی ارتباط با دیتابیس برقرار میشه که خوب نیست.برای حل این مشکل چه راه حلی میتونم داشته باشم ؟
ممنون از توجهتون
- 1400/01/27
- 3
- 381
عدم دانش در نحوه پیاده سازی روابط entity ها
سلام
در اموزش مقدماتی asp core
قسمت کاربران، که entity کاربر و نقش را پیاده سازی میکنند
نحوه ارتباط دهی انها که چند به چند
هست را متوجه میشوم
ولی قسمت پیاده سازی متوجه نشدم
می خواهم بدونم
ارتباط یک به چند چطور پیاده سازی میشه
ارتباط چند به چند چطور پیاده سازی میشه
- 1400/01/26
- 1
- 369
نگهداری اطلاعات چندین مرکز جدا از هم، در یک دیتابیس
سلام وقت بخیر،
سیستمی باید طراحی کنم که اطلاعات چندین مرکز جدا از هم باید در یک دیتابیس مجتمع ذخیره شود، درواقع یک خدمتیست از یک مرجع به زیر مجموعه های خودش
در تحلیل بخش چالش برانگیز حجم بالای داده ی هر مرکز هست، خواستم ببنیم بهترین مدل پیاده سازی به چه شکلی میتونه باشه
مدل تجمیع دیتا رو نمیشه تغییر داد، منظورم مدل پرس و جو و پردازشی داده های هر مرکز هست که با بهترین پرفرمنس انجام بشه
البته بعضی ها میگن تمام پرس جو ها و پردازش ها رو با استورپروسیجر انجام بدیم که بهترین حالت باشه
لطفاً بهترین مدل رو به بنده راهنمایی کنید
- 1400/01/25
- 1
- 1282
مشکل c # درdll
سلام
خروجی فایل کلاس لایبری را چگونه میشه تغییر داد که برنامه نویس دیگه فقط بتونه امضای توابع را ببنید و بدنه توابع را نبینه
- 1400/01/24
- 2
- 526
چند دیتابیس و یک dbcontext در asp.net core
سلام
چند موسسه با دیتابیس های یکسان ولی مجزا داریم.
الان این موسسات تصمیم گرفتند گزارشات مشترکی به مشتریانشان بدهند. یعنی یه مشتری که از چند تا موسسه خدمات گرفته توی یه صفحه گزارش تمام موسسات رو ببینه نه اینکه مجزا وارد سایت اختصاصی همون موسسه بشه.
ممنون میشم راهنمایی کنید درباره نحوه تعریف dbcontext
و راهکار مناسب برای انجام اینکار
- 1400/01/23
- 1
- 421
افزودن یوزر
در قسمت افزودن یوزر وقتی ویو ایندکس ادمین میخواد بیاد همچین چیزی میاد کسی راه حلشو میدونه دوره asp.net core مقدماتی
InvalidOperationException: Unable to resolve service for type 'MyStore.Application.Services.Users.Command.CraeteUser.ICreateUserService' while attempting to activate 'EndPoint.Site.Areas.Admin.Controllers.UserController'.
-
Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetService(IServiceProvider sp, Type type, Type requiredBy, bool isDefaultParameterRequired)
-
lambda_method4(Closure , IServiceProvider , object[] )
-
Microsoft.AspNetCore.Mvc.Controllers.ControllerActivatorProvider+<>c__DisplayClass4_0.<CreateActivator>b__0(ControllerContext controllerContext)
-
Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider+<>c__DisplayClass5_0.<CreateControllerFactory>g__CreateController|0(ControllerContext controllerContext)
-
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted)
-
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
-
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|24_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, object state, bool isCompleted)
-
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
-
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted)
-
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
-
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
-
Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
-
Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
-
Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
- 1400/01/21
- 1
- 537
SharedPreferences در فلاتر
چجوری میتونم توی فلاتر داده هارو در SharedPreferences ذخیره و دریافت کنیم؟
- 1400/01/20
- 3
- 492
استفاده از سرویسها و facad در کلاسهای static
با سلام
نحوه استفاده از سرویسهای نوشته شده و یا Facad در کلاسهای از نوع استاتیک به چه صورت است چون نمیشه تزریق وابستگی انجام داد
چون در کلاسهای استاتیک Constractor نمیشه ساخت
لطفا اگر راهکاری دارید اعلام کنید
ممنون
- 1400/01/19
- 4
- 491
خطای Cannot resolve scoped service 'Application.Interfaces.FacadPattern.IStatisticsFacad' from root provider
با سلام خدمت دوستان و استاد گرامی آقای بابایی
مشکلی که بنده در برنامه دارم برخورد با خطای "Cannot resolve scoped service 'AsgariCarStore.Application.Interfaces.FacadPattern.IStatisticsFacad' from root provider" است
یک آمارگیر برای سایت مینویسم که کاربران آنلاین و تعداد بازدیدها را نمایش دهد
کاربران آنلاین را انجام دادم ولی برای ثبت بازدیدها نیاز به ثبت در دیتا بیس است که از سرویسها و Facad استفاده میکنم و در سایر قسمتهای برنامه هیچگونه مشکلی ندارم
فقط در این قسمت از برنامه موقع اجرا خطای فوق نمایش داده میشود
این تعریف facad و سرویسهای مورد نظر
public interface IStatisticsFacad
{
/// <summary>
/// اضافه کردن رکورد روز جهت شمارش
/// </summary>
AddStatesticsService AddStatesticsService { get; }
/// <summary>
/// اضافه کردن کاربر به سیستم
/// </summary>
AddStUserService AddStUserService { get; }
/// <summary>
/// اضافه کردن مراجعات کاربر به سیستم
/// </summary>
AddStatesticsDetailService AddStatesticsDetailService { get; }
}
این قسمتی که در startup اضافه شده
services.AddScoped<IUserFacad, UserFacad>();
services.AddScoped<IUtilityFacad, UtilityFacad>();
services.AddScoped<IProductFacad, ProductFacad>();
services.AddScoped<ISiteFacad, SiteFacad>();
services.AddScoped<IStatisticsFacad, StatisticsFacad>();
و در قسمت دیگر
app.UseAuthentication();
app.UseAuthorization();
app.UseSession();
//هر درخواستی به سمت سرور آمد یک کانتر برای افراد آنلاین ساخته میشود
app.UseMiddleware<ApplicationVariable>();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "areas",
pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
و این هم فراخوانی و تزریق وابستگی در برنامه مورد نظر
public class ApplicationVariable
{
private readonly RequestDelegate _next;
private static int TimeOut = 5;
private readonly IStatisticsFacad _statisticFacad;
public ApplicationVariable(RequestDelegate next
, IStatisticsFacad statisticFacad
)
{
_next = next;
_statisticFacad = statisticFacad;
}
public async Task Invoke(HttpContext httpContext)
{
string UserAgent = httpContext.Request.Headers["User-Agent"].ToString();
string refer = httpContext.Request.Headers["Referer"].ToString();
if (UserAgent == null)
await _next.Invoke(httpContext);
خودم احتمال میدهم که این قسمت جلوتر از فراخوانی سرویسها اجرا میشود و برای این قسمت هنوز دیتابیس و سرویسها شناسایی نمیشوند و این خطا رخ میدهد
اگر در همین کلاس خط های مربوط به تزریق وابستگی Facad مورد نط را کامنت کنم و به سرویسهای فراخوانی شده را نیز کامنت کنم برنامه راحت اجرا میشود
و اگر در قسمتهای معمولی این facad را اضافه کنم باز هم اجرا میشود یعنی سرویسها و اینترفیس مشکلی ندارد و مشکل از زودتر اجرا شدن یا فراخوانی Facad است البته من اینطور فکر میکنم
استاد گرامی اگر نظری دارید و یا سایر دوستان اگر نظری دارند لطف کنند راهنمایی کنند
ممنون
- 1400/01/18
- 1
- 504
- 1400/01/17
- 1
- 544
پیاده سازی متد onresume در flutter
متد onresume در flutter چجوری پیاده سازی میشه؟
- 1400/01/17
- 1
- 494
اپدیت
سلام
من میخوام در پروژه ای که دارم یک کداموال کالا قرار بدم وقتی این کد به شخص a اختصاص دادم و بعد به شخص دیگری در تاریخچه بیارد که این کداموال قبلاً برای شخص a بوده است
- 1400/01/17
- 3
- 562
رفع مشکل لیست کشویی

با سلام و وقت بخیر خدمت همه عزیزان من یک سایت طراحی کردم که همین الان روی اینتر نت هست و داره کار میکنه فقط حدود 1 ماه پیش آمدم و قسمتهایی را به سایتم اضافه کردمو خودبخود با اینکه اصلا به کدهای قبلی دست نزدم سایت دچار خطا شده و حقیقتا از هر روشی برای رفع این مشکل پیش رفتم ولی مشکل من حل نشده ممنون میشم بنده را راهنمایی فبرمایید
- 1400/01/17
- 1
- 516
استفاده از سطح دسترسی درختی
با سلام استاد اگر امکان داره در مورد سطح دسترسی درختی هم توضیح بدید مانند عکس زیر
- 1400/01/17
- 1
- 499
استفاده ازشماره نامه خاص
من در پروژه ام یک فاکتور دارم و میخوام شماره فاکتور به صورت اتوماتیک با فرمت خاص مثلاً ED-01 شروع شود باید چه کار کنم
- 1400/01/17
- 1
- 506
استفاده همزمان از دو دیتابیس
من یک پروژه دارم که دیتابیس ان EF است و میخوام از دیک دیتا بیس نرم افزار دارم که هنگام لاگین یوزر ها از دیتابیس اماده نرم افزار استفاده کنم ممنون میشم راهنمایی کنید
- 1400/01/15
- 1
- 580
نمایش عکس دایره ای در اندروید؟
چجوری بدونه استفاده از کتابخانه CircleImageView در کاتلین عکسارو به صورت دایره ای نمایش بدیم؟
- 1400/01/15
- 1
- 548
مناسب ترین روش برای کار با اطلاعات مبتنی بر مکان؟
سلام
من در نظر دارم یک سایت معرفی فروشگاه های اطراف کاربر را نمایش داده و ارتباط کاربر را با فروشگاه مورد نظرش بصورت چت بر قرار کنم .
استفاده از نقشه های مثل map.ir یاگوگل مپ مناسب تر هست یا استفاده از webgis ؟
سرعت عمل و پرفرمانس خیلی مهم و تعداد کاربران خیلی زیاد هست.
تمایل دارم تمامی اطلاعات مکان ها و نقشه روی سایت سرور خودم باشه و در صورت نبود بره از اینترنت بیاره و در سرور خودم ذخیره بشه تا برای دفعات بعدی و کاربران دیگر سراغ اینترنت و سایت نقشه نروند؟
ممنونم دوستانی که تجربه دارند راهنمایی کنند و در صورت امکان اطلاعات تماس برای راهنمایی بیشتر بدهند.
شماره تماس بنده 09120271455 منتظر اطالاعات شما هستم.