سورس پروژه نمایش تعداد Notification توسط SignalR در ASP.NET
Loading...
Notification توسط SignalR

ما در این پروژه یک نمونه کد جهت نمایش تعداد Notification توسط SignalR در ASP.NET که زبان سی شارپ نیز طراحی و برنامه نویسی شده است را پیاده سازی کردیم و آن را آماده دانلود کردیم آموزش هایی نیز در ادامه در این باره خواهیم داد که از چه تکنولوژی هایی در این پروژه استفاده کرده ایم.یک پروژه آموزشی که توسط یک کوئری دیتاها را از دیتابیس فراخوانی که و نمایش میدهد.تکنولوژی ارتباط با دیتابیس از EntityFramework و Linq استفاده شده است.

تکنولوژی هایی که در پروژه استفاده شده اند :

  • Microsoft.Owin
  • Microsoft.AspNet.SignalR.Owin
  • Microsoft.AspNet.SignalR.SystemWeb

اسکریپت زیر را باید در SQLServer خود اجرا کنید تا جدول Contact ساخته شود

-- --------------------------------------------------
-- Creating all tables
-- --------------------------------------------------

-- Creating table 'Contacts'
CREATE TABLE [dbo].[Contacts] (
    [ContactID] int IDENTITY(1,1) NOT NULL,
    [FullName] nvarchar(250)  NOT NULL,
    [Mobile] nvarchar(50)  NOT NULL,
    [Description] nvarchar(50)  NOT NULL,
    [Date] datetime  NOT NULL,
    [IsRead] bit  NOT NULL
);
GO

-- --------------------------------------------------
-- Creating all PRIMARY KEY constraints
-- --------------------------------------------------

-- Creating primary key on [ContactID] in table 'Contacts'
ALTER TABLE [dbo].[Contacts]
ADD CONSTRAINT [PK_Contacts]
    PRIMARY KEY CLUSTERED ([ContactID] ASC);
GO

-- --------------------------------------------------
-- Creating all FOREIGN KEY constraints
-- --------------------------------------------------

و با توجه به user سیستم خود در SQLServer میتوانید کانکشن پروژه را در Webconfig تفییر بدید.

    add name="CharitableEntities"
 connectionString="metadata=res://*/Models.Model1.csdl|
res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;
provider=System.Data.SqlClient;
provider connection string=&quot
 ;data source=.;initial catalog=Charitable;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient"
    add name="myConnectionString" connectionString="data source=.;database=Charitable;user id =sa;password=123" providerName="System.Data.SqlClient" 

کد زیر نیز یک query به بانک اطلاعاتی زده و نمایش تعداد پیام های خوانده نشده را نمایش میدهد.

Notification توسط SignalR

 using (Models.CharitableEntities db = new Models.CharitableEntities())
            {
                var contact = (from x in db.Contacts
                               where x.IsRead == false
                            select x
                               ).Count();
                SqlDependency dependency = new SqlDependency();
            }

حجم بالای فایل به این دلیل است که سعی کردیم کلیه dll ها را در کنار پروژه قرار بدیم که نیاز به دانلود نداشته باشید.



 دانلود فايلهاي پروژه
12,000 تومان – Download
  • بانک اطلاعاتي پروژه: SQLServer
  • حجم فايل پيوست: 33 مگابايت
  • پسورد: www.mspsoft.com


avatar مسعود شریفی پور

از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.

آخرین مطالب و تخفیفات در کانال تلگرام :) کانال تلگرام ام اس پی سافت
مطالب مرتبط
ديدگاه خود را ارسال کنيد


محبوب ترين ويدئو هاي انلاين
دوره برنامه نویسی فروشگاه اینترنتی
  • تعداد اعضا 80k
  • قيمت دوره۱۰۰,۰۰۰ تومان
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...
دوره آموزشی سیستم ثبت سفارش آنلاین
  • تعداد اعضا 80k
  • قيمت دوره۵۰,۰۰۰ تومان
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...
دوره طراحی سیستم مدیریت مشتریان
  • تعداد اعضا 80k
  • قيمت دوره۵۰,۰۰۰ تومان
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...