toytown
سه شنبه 10 آذر 1394, 22:40 عصر
سلام دوستان
من میخوام با استفاده از visual studio 2013 ultimate یه پنل ادمین بسازم روش کارم بر اساس آموزشهای رایگان موجود تو نت این بود که تو دیتابیسم 2 تیبل به اسم های adminو role ساختم و یه فولدر به اسم admin و یه ado.net entity data model به اسم model1.edmx و یه کلاس به اسم MyProvider.cs ساختم اما وقتی خواستم کد های زیر رو توی کلاس بنویسم و پروژه رو بیلد کنم بهم خطا داد
public override string[] GetRolesForUser(string username)
{
int userid = int.Parse(username);
var result= (from u in db.admin join r in db.role on u.roleid equals r.roleid where u.id == userid select r.rolename).ToArray;
return result;
}
اینم کد های بالایی کلاس که اروری ندارن
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using news_web.Models;
namespace news_web.classes
{
public class MyProvider:RoleProvider
{
Models.news_testEntities1 db = new news_testEntities1();
متن ارور:
Error 2 Cannot assign method group to an implicitly-typed local variable C:\Users\rezaee\documents\visual studio 2013\Projects\news_web\news_web\classes\MyProvider .cs 56 17 news_web
عزیزان مشکل کار من چیه؟؟؟برای اینکه فقط ادمین بتونه به دایرکتوری ادمین دسترسی داشته باشه باید چیکار کنم؟؟؟
من میخوام با استفاده از visual studio 2013 ultimate یه پنل ادمین بسازم روش کارم بر اساس آموزشهای رایگان موجود تو نت این بود که تو دیتابیسم 2 تیبل به اسم های adminو role ساختم و یه فولدر به اسم admin و یه ado.net entity data model به اسم model1.edmx و یه کلاس به اسم MyProvider.cs ساختم اما وقتی خواستم کد های زیر رو توی کلاس بنویسم و پروژه رو بیلد کنم بهم خطا داد
public override string[] GetRolesForUser(string username)
{
int userid = int.Parse(username);
var result= (from u in db.admin join r in db.role on u.roleid equals r.roleid where u.id == userid select r.rolename).ToArray;
return result;
}
اینم کد های بالایی کلاس که اروری ندارن
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using news_web.Models;
namespace news_web.classes
{
public class MyProvider:RoleProvider
{
Models.news_testEntities1 db = new news_testEntities1();
متن ارور:
Error 2 Cannot assign method group to an implicitly-typed local variable C:\Users\rezaee\documents\visual studio 2013\Projects\news_web\news_web\classes\MyProvider .cs 56 17 news_web
عزیزان مشکل کار من چیه؟؟؟برای اینکه فقط ادمین بتونه به دایرکتوری ادمین دسترسی داشته باشه باید چیکار کنم؟؟؟