小编Era*_*nga的帖子

使用自定义成员资格/角色提供程序时如何使用自定义httpcontext用户

大家好,我使用的是自定义成员资格提供程序和自定义角色提供程序。并且正在正确地使用它们登录。我还实现了我自己的Membership用户对象,以便可以访问其他用户信息,并且不需要每次更改页面时都加载所有数据,但是我目前无法使其正常工作。以下是我的用户对象:

public class User : MembershipUser
{
    [Required(ErrorMessage = "Username cannot be blank")]
    [Display(Name = "User name")]
    public string UserName { get; set; }

    [Required(ErrorMessage = "Password cannot be blank")]
    [DataType(DataType.Password)]
    [Display(Name = "Password")]
    public string Password { get; set; }

    [Display(Name = "User ID")]
    public long UserID { get; set; }

    [Display(Name = "Family Name")]
    [StringLength(50, ErrorMessage = "Family name cannot be longer than 50 characters")]
    public string FamilyName { get; set; }

    [Display(Name = "Given Name")]
    [StringLength(50, ErrorMessage …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc membership-provider

1
推荐指数
1
解决办法
3250
查看次数

哪种表结构更好

我们必须创建几个表,仅用于在Oracle中进行报告.

选项1

应收账款表

  • 参考编号
  • 日期
  • TrnType例如:税,费,保费

选项2

应收账款表

  • 参考编号
  • 日期
  • 费用
  • 额外费用

注意:对于给定的RefNo,所有类型的税,费和保费或其子集都可以存在.

什么是最佳结构(表将有超过100k的记录)

oracle database-design

0
推荐指数
1
解决办法
305
查看次数

为什么Json()函数未知

我有以下代码(在MVC3中):

    public JsonResult GetTown(string term)
    {
        db = new SHAMUTEntities1();

            var data = db.towns.Where(t => t.name.Contains(term))
                .Take(10)
                .Select(t => new {label=t.name }).ToArray();

            return Json(data, JsonRequestBehavior.AllowGet);
        }            
    }
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

System.Web.Helper.Json是一个类型,但像变量一样使用

任何人都可以帮忙解决这个问题 谢谢

json asp.net-mvc-3

0
推荐指数
1
解决办法
1604
查看次数

性能计数器抛出SecurityException

这是代码:

    private static void CreateCounter()
    {
        if (PerformanceCounterCategory.Exists("DemoCategory"))
            PerformanceCounterCategory.Delete("DemoCategory");

        CounterCreationDataCollection ccdArray = new CounterCreationDataCollection();

        CounterCreationData ccd = new CounterCreationData();
        ccd.CounterName = "RequestsPerSecond";
        ccd.CounterType = PerformanceCounterType.NumberOfItems32;
        ccd.CounterHelp = "Requests per second";
        ccdArray.Add(ccd);

        PerformanceCounterCategory.Create("DemoCategory", "Demo category",
            PerformanceCounterCategoryType.SingleInstance, ccdArray);

        Console.WriteLine("Press any key, to start use the counter");
    }
Run Code Online (Sandbox Code Playgroud)

明显:

PerformanceCounterCategory.Create("DemoCategory", "Demo category", 
     PerformanceCounterCategoryType.SingleInstance, ccdArray);
Run Code Online (Sandbox Code Playgroud)

是抛出异常的行.

我读过PerformanceCounterPermission,我该怎么办?

securityexception performancecounter

0
推荐指数
1
解决办法
1596
查看次数

实体框架代码第一个默认值为bit数据类型

使用EntityFramework codefirst的最新版本(4.3),我创建了一个包含Enabled(bit)列的表.然后我发现它的默认值为false,我可以将默认值设置为true吗?

当我将列重命名为Disabled时,我发现了一些奇怪的东西,默认值变为null.

entity-framework ef-code-first

0
推荐指数
1
解决办法
5446
查看次数

使用JDBC将变量添加到数据库

如何将记录添加到我的数据库中?我担心,当我这样做时,在数据库中会有包含"veriable1"但不包含veriable1内容的单元格.它是否正确?

public class Record
{
    public Record(String veriable1, String veriable2) throws IOException, SQLException
        {
           addRecord();
        }

        private void addRecord() throws IOException, SQLException
        {   
            try
            {
                Statement stat = DataBase.Connect().createStatement();

                stat.executeUpdate("INSERT INTO tableName "
                                 + "(veriable1, veriable2) "
                                 + "VALUES "
                                 + "(veriable1, veriable2)");
            }
            finally
            {
                BazaDanych.Polacz().close();
            }   

        }
Run Code Online (Sandbox Code Playgroud)

java sql jdbc

0
推荐指数
1
解决办法
872
查看次数

更新过程运行后如何立即重新查询更新的值

据我所知,以下代码对“ MySite”对数据库所做的更改是立即的:

  public List<vcData> UpdateDisplayAndUrl(List<vcData> vcDataList)
    {
        foreach (vcData vcData in vcDataList)
        {
            _entities.ExecuteStoreCommand("UPDATE vcData SET DisplayItem = {0}, DisplayUrl = {1} WHERE ID = {2} ", vcData.DisplayItem, vcData.DisplayUrl, vcData.ID);
        }                   
        return GetTableData();
    }
Run Code Online (Sandbox Code Playgroud)

我想做的是立即返回新近更新的记录以进行进一步处理,本质上是重新查询刚刚进行的更改:

    public List<vcData> GetTableData()
    {  
        var result = (from td in _entities.vcData
                      where td.SiteID == "MySite" 
                      select td).ToList();
        return result;
    }  
Run Code Online (Sandbox Code Playgroud)

在我的控制器代码中,我正在尝试执行以下操作:

_currentvcTickerDataList = Repository.UpdateDisplayAndUrl(vcUnupdatedDataList);
//.....do more stuff with _currentvcTickerDataList, which ought to contain updated information, should it not?
Run Code Online (Sandbox Code Playgroud)

问题:该GetTableData()方法似乎不返回更新后的值,而仅返回先前(未更新)的值。

我是LINQ,实体框架和MVC的新手,因此我可以肯定我缺少一些基本知识。

c# linq-to-entities entity-framework asp.net-mvc-3

0
推荐指数
1
解决办法
1196
查看次数